如何在Teechart中绘制简单的X-Y数据



我正在使用Delphi和Fast报告,特别是Fast报告中的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坐标上绘制点?

应该使用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技术支持。

相关内容

  • 没有找到相关文章

最新更新