首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

teechart画图速度有关问题

2012-06-09 
teechart画图速度问题近来用teechart(BCB自带的V4standard版)画折线图和散点图,发现如果点比较多的话,比如

teechart画图速度问题
近来用teechart(BCB自带的V4   standard版)画折线图和散点图,发现如果点比较多的话,比如100k,甚至几M个点,画图会很慢。用了fastline,也没快多少。想问一下teechart的那些设置、属性可能影响画图速度,比如坐标范围,设为自动或固定有多大影响?(我试了这一下,影响不大)。或者有什么其它方法可以加快画图速度?
先拜谢大虾们了。

[解决办法]
我感觉应该优化或预处理你的数据,数据量太多,屏幕分辨率有限,
事实上在屏幕上已无法表现,只会产生一堆密集的线条.
处理的办法很多,比如:等间隔采样,或者区域平均,
把点的数量减小到屏幕分辨率的1-2倍应该差不多了.
要提高控件的效率,感觉比较困难.
[解决办法]
数据太多!
[解决办法]
数据多了肯定慢。
[解决办法]
数据太多,有些就没有用了,那么就抛掉一些点,反正就是画出来的图形也不是每个点都有意义,图形看的是趋势.另外,点太多了,比如100k个,那么一个像素可能就要画100个,那么着一百个只画1个好了.当然,一点建议,呵呵,乱讲的了
[解决办法]
我做采集也涉及到了着个方面的问题,太多了,CPU都用来计算点的坐标了,当然慢了,所以,我就在一定条件下比如1000到2000个点时我就隔一个点画一个这样就抛掉一些,在2000到4000隔两个画1个,呵呵.

热点排行