• 6206阅读
  • 4回复

QT的大数据量绘图,已解决 [复制链接]

上一主题 下一主题
离线sanghk
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-10
— 本帖被 XChinux 执行加亮操作(2009-01-14) —
使用Qwt绘二维图,共有1000条Curve , 每条有10000多个点,在显示时速度很慢,约10多秒,在显示200条Curve 时也要4秒左右,有什么方案可以提示显示的速度。
[ 此贴被sanghk在2009-01-16 14:54重新编辑 ]
离线xjcook

只看该作者 1楼 发表于: 2009-01-11
其实每条线10000多点的话,你是显示不完的,有很多忽略掉了,你可以根据当前需要显示的点数和分辨率算一下,
保证每个实际显示的点能画出来就行,这样子一个屏幕上就1000多个点,只剩下1/10了,其他的等他放大的时候
再计算那些是需要画的,总之保证能显示的点画出来,不能看到的忽略掉。
离线sanghk

只看该作者 2楼 发表于: 2009-01-11
我曾这样做过,可能是代码有点问题,速度更慢了,我再试试。
离线wd007

只看该作者 3楼 发表于: 2009-01-15
采用双缓冲的方法
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线sanghk

只看该作者 4楼 发表于: 2009-01-15
我直接使用采样完成的,效果比较好。
快速回复
限100 字节
 
上一个 下一个