请指教TChart画图问题

jayqiang 2011-08-17 09:53:45
那位大虾知道TChart如何做可以无限制的增加曲线点呢?

我测试发现只要当点数达到50万以后。在操作图形时会出现等待的现象(好卡)。比如放大、缩小、拖拽等时。

如果TChart做不到那还有其它的控件可以做到吗或者有什么好的办法可以处理呢?
...全文
133 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
erhan 2011-12-30
  • 打赏
  • 举报
回复
1.跳点取,100万个点取第1、11、21、31....成10万点显示,早期简单的图像缩小即此法;
2.预处理取平均值,100万个点每10点取平均值,显示10万点;

3.放大时你肯定得知道起始点及结束点了,乘10后,再从100万的数据里取出相应部分显示即可。
jayqiang 2011-08-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hongss 的回复:]

可以参考一下炒股软件的实时曲线以及过往曲线
[/Quote]

炒股软件好象和我这个还有点区别。比如有100万个点需要画在TChart中,
当然这100万个点真的要全部画在TChart上我估计程序会down掉。

如果有方法可以把100万个点的图形趋势用10万个点画出来,在图形放大的时候
能根据这100万个点来计算放大后的图形。可这算法如何设计呢?
jayqiang 2011-08-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 reverzeng 的回复:]

数据多了,稍等应是正常的
[/Quote]

可是项目的要求是不能卡啊!头痛!
hongss 2011-08-17
  • 打赏
  • 举报
回复
可以参考一下炒股软件的实时曲线以及过往曲线
reverzeng 2011-08-17
  • 打赏
  • 举报
回复
数据多了,稍等应是正常的

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧