我需要做一个动态显示数据的图表,用tchart来做的。我想固定左坐标的上限和下限,比如说写如下语句:cc.LeftAxis.Automatic:=false;cc.LeftAxis.Maximum:=150;cc.LeftAxis.Minimum:=0;左坐标是固定了,但是我的横坐标当达到maxpointperpage的时候就不动了。始终在最右边添加新的节点。不知该如何解决。额不知道各位大侠看懂了我的需求没语言表述能力有限啊

解决方案 »

  1.   

    既然已经限定了坐标的上下限,横坐标当达到maxpointperpage的时候自然不会再增加了。
      

  2.   

    动态调整Maximum的值。
    参考下Delphi自带的Demo: ..\Borland\Delphi7\Demos\TeeChart
      

  3.   

    我添加了动态显示的代码  比如:if cc.series[0].Count>10 then cc.Series[0].Delete(0);让tchart中只有10个点 但是横坐标就是到10个点后就不动了啊~