2013-03-26 142 views
-1

我正在使用TeeChart德尔福VCL模块。我正在试图绘制烛台图表。我有以下问题:Teechart与德尔福烛台

  1. 当我运行代码时,它显示右侧的最后日期数据。但是,y轴不会自动缩放。如果向后滚动,它会自动调整y轴比例。但是,如果我走到最后的右边,它不会自动缩放y轴。我究竟做错了什么?
  2. x轴是一周中的几天。但是,我没有周末的数据。它显示为空白空间。我如何删除它?
  3. 如何更改光标,以显示您选择的X,Y的日期/时间?
+0

欢迎来到堆栈溢出。当每篇文章仅包含* 1个问题时,事情就会变得最好。你问过三个。尽管它们都与相同的组件相关,但它们并不真正相关* - 它们是三个独立的问题。请[编辑]这个问题只问一个问题,然后将其他两个问题作为新帖发布。对于允许发布的帖子数量没有限制,单独的问题可以确保每个问题都能得到应有的重视。 – 2013-03-26 17:06:38

+0

Steema代表例行巡视Stackoverflow。由于以上所有都是烛台+ LEGENDS问题,有三个独立的问题对我来说似乎并不好。我知道如何用TJvChart(没有烛台,只有堆叠的酒吧)完成上述所有操作,但不知道如何使用TeeChart完成上述任务。我认为视觉问题应该附有屏幕截图。我可以建议你不要使用日期时间作为X轴,如果你不需要空白,只需要为日期格式化字符串的项目标签。这将消除差距。 – 2013-03-26 18:06:17

+0

但@Warren,您的评论*显示*为什么独立提问更好。如果他们是单独的问题,你可以*回答*第二个问题。相反,信息被隐藏在评论中。 – 2013-03-26 18:39:10

回答

0

当我运行代码,它显示我在右手边 的最后日期数据。但是,y轴不会自动缩放。如果我向后滚动 ,它会自动调整y轴比例。但是,如果我走到最后的右侧,它不会自动缩放y轴。我究竟做错了什么?

将Y轴(左轴)设置为自动?例如:

Chart1.Axes.Left.Automatic:=True; 

一个更激进的解决方案也会迫使图表在添加每个点后重新绘制。

Series1.Add(value); 
    Chart1.Draw; 

如果有任何帮助,请给我们一个简单的示例项目,我们可以“按原样”运行,以重现此处的问题。你可以附上你的档案here

x轴是星期几。但是,我没有 周末的数据。它显示为空白空间。我如何删除它?

你应该做的是在所有功能\欢迎!\图表样式\金融\蜡烛(OHLC)\轴标签没有周末,在新功能的演示例子。此演示包含注册和评估版本。否则,你可以下载它here

如何更改光标,使其显示X,Y的日期/时间? 选择?

有在演示中的两个例子,可以帮助你在这!

所有功能\欢迎\工具\注解\注释标注

所有功能\欢迎\工具! \光标\同步两个

+0

演示在哪里?我看到的例子是EXE ..... – user2212281 2013-04-08 18:51:11

+0

@ user2212281独立编译的演示不包括源代码。对于演示源,您应该下载包含完整演示项目的评估版本。 – 2013-04-09 07:51:03