DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xiao2024
今日帖子: 15
在线用户: 19
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 crestxa (crestxa) ★☆☆☆☆ -
普通会员
2020/2/14 9:24:08
标题:
如何使用teechart 显示每多一个点,最前面减去一个点 浏览:715
加入我的收藏
楼主: 难道只能用最笨的办法,减最前面一个点,最后加一个新增的点,然后重绘曲线?
有没有简单的办法,或者那些设置里面可以控制,谢谢!
----------------------------------------------
-
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2020/2/14 13:07:45
1楼: 我记得TSeries本身就可以删除某个序号的点,不用自己倒腾X,Y数组,可能删完要update一下
----------------------------------------------
-
作者:
男 crestxa (crestxa) ★☆☆☆☆ -
普通会员
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);

现在问题又来了,当然目前还没办法测试,坐标一直在滚动,数据在增加,总有个量吧,总会溢出的。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS