如何在Teechart中绘制简单的XY数据图?

用户名

我正在使用Delphi和Fast报告,特别是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

当我通过将“数据源”设置为“固定数据”并在Y值框中输入35; 40; 44; 8并在X值框中输入10; 15; 23; 27硬编码数据时,甚至会发生这种情况。

如何设置Teechart在正确的XY坐标上绘制点?

纳西·卡尔维特(NarcísCalvet)

您应该使用AddXY方法,例如:

  Series1.AddXY(10, 35);
  Series1.AddXY(15, 40);
  Series1.AddXY(23, 44);
  Series1.AddXY(27, 8);

您还应该能够像这样修改值:

  Chart1[0].XValues[0]:=10;
  Chart1[0].XValues[1]:=15;
  Chart1[0].XValues[2]:=23;
  Chart1[0].XValues[3]:=27;
  Chart1[0].XValues[0]:=35;
  Chart1[0].XValues[1]:=40;
  Chart1[0].XValues[2]:=44;
  Chart1[0].XValues[3]:=8;

这就是应该在FastReports之外的TeeChart中完成的方法。如果这些解决方案都不起作用,则可能需要联系FastReports技术支持。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章