|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2020/2/14 9:24:08 |
标题: |
如何使用teechart 显示每多一个点,最前面减去一个点 |
浏览:715 |
|
加入我的收藏 |
楼主: |
难道只能用最笨的办法,减最前面一个点,最后加一个新增的点,然后重绘曲线? 有没有简单的办法,或者那些设置里面可以控制,谢谢!
----------------------------------------------
- |
作者: |
|
2020/2/14 13:07:45 |
1楼: |
我记得TSeries本身就可以删除某个序号的点,不用自己倒腾X,Y数组,可能删完要update一下
----------------------------------------------
-
|
作者: |
|
2020/2/16 21:22:41 |
2楼: |
把底部坐标自动增量禁止,然后判断现在数据是不是大于设置的最大值,如果设置为最大值,那么将坐标滚动就可以实现。 chart1.Series[i].XValues.Count> chart1.BottomAxis.Maximum
chart1.Series[i].Add (123, FormatDateTime('HH:nn:ss',Now), clRed); chart1.BottomAxis.Scroll(1.0,True);
现在问题又来了,当然目前还没办法测试,坐标一直在滚动,数据在增加,总有个量吧,总会溢出的。
----------------------------------------------
-
|
|