teechart画图速度问题

baizhao 2007-07-24 07:37:40
近来用teechart(BCB自带的V4 standard版)画折线图和散点图,发现如果点比较多的话,比如100k,甚至几M个点,画图会很慢。用了fastline,也没快多少。想问一下teechart的那些设置、属性可能影响画图速度,比如坐标范围,设为自动或固定有多大影响?(我试了这一下,影响不大)。或者有什么其它方法可以加快画图速度?
先拜谢大虾们了。
...全文
475 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxtypeng 2012-06-08
  • 打赏
  • 举报
回复
我的曲线要求恩能够放大看到细节。。。。。。。。。
数据量也是很大,又不能抛掉些。。。。
头疼。。。。
请问楼主怎么处理的?
zekelove 2009-03-09
  • 打赏
  • 举报
回复
TeeChart控件画图速度确实有些慢~
我不懂电脑 2007-07-25
  • 打赏
  • 举报
回复
数据多了肯定慢。
LuoGD 2007-07-25
  • 打赏
  • 举报
回复
没办法,升级硬件
hwei2004 2007-07-25
  • 打赏
  • 举报
回复
我做采集也涉及到了着个方面的问题,太多了,CPU都用来计算点的坐标了,当然慢了,所以,我就在一定条件下比如1000到2000个点时我就隔一个点画一个这样就抛掉一些,在2000到4000隔两个画1个,呵呵.
hwei2004 2007-07-25
  • 打赏
  • 举报
回复
数据太多,有些就没有用了,那么就抛掉一些点,反正就是画出来的图形也不是每个点都有意义,图形看的是趋势.另外,点太多了,比如100k个,那么一个像素可能就要画100个,那么着一百个只画1个好了.当然,一点建议,呵呵,乱讲的了
我来看看CB 2007-07-25
  • 打赏
  • 举报
回复
数据太多!
baizhao 2007-07-25
  • 打赏
  • 举报
回复
用teechart7试了一下,速度快了不少。
geochway 2007-07-25
  • 打赏
  • 举报
回复
我感觉应该优化或预处理你的数据,数据量太多,屏幕分辨率有限,
事实上在屏幕上已无法表现,只会产生一堆密集的线条.
处理的办法很多,比如:等间隔采样,或者区域平均,
把点的数量减小到屏幕分辨率的1-2倍应该差不多了.
要提高控件的效率,感觉比较困难.
wanglovec 2007-07-25
  • 打赏
  • 举报
回复
那就自己写了,在内存画好后贴上去
baizhao 2007-07-25
  • 打赏
  • 举报
回复
可能吧,不过感觉屏幕分辨率的1-2倍肯定不够,比如一个120k的数据,我等间隔采样,用10000点,应该比分辨率大多了,图形形状差得比较远,用40000点才比较象,但是还有能看出差别。

604

社区成员

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

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