【发布时间】:2014-06-06 15:18:21
【问题描述】:
我正在使用 Delphi 和 Fast Reports,特别是 Fast Reports 中的 TeeChart 对象。 我正在尝试绘制散点图(最好在点之间有一条线) 典型的 X、Y 数据的四个点可能看起来像这样
- X=10,Y=35
- X=15,Y=40
- X=23,Y=44
- X=27,Y=8
我已将 X 轴自动设置为 false,并将最小值设置为 0,最大值设置为 30。
但是,当 Teechart 绘制点时,它会将 Y 值绘制在正确的高度,但将它们放在 X 位置 0、1、2、3 而不是 10、15、23、27
当我通过将“数据源”设置为“固定数据”并将 35;40;44;8 放入 Y 值框并将 10;15;23;27 放入 X 值框来对数据进行硬编码时,甚至会发生这种情况.
如何设置 Teechart 以在正确的 X-Y 坐标处绘制点?
【问题讨论】:
-
如何提供线系列的数据?添加XY?
-
在快速报告中,它通过将图表的 X 和 Y 指向包含您要绘制的数据的数据集中的相关字段来完成。但是,您也可以通过在设计时将数据值直接键入图表对象的 X 和 Y 编辑框来“硬编码”它,就像我上面提到的那样。这就是我为测试它所做的,以确保它不是数据集中的任何东西导致问题。但是使用上面的值,它们仍然绘制在 X 位置 0、1、2 和 3。
标签: delphi teechart fastreport