2012年07月28日 星期六 00:18
我想做一个实时显示数据变化的界面。matplotlib虽然画图很漂亮,但图像刷新率太低了,
不能满足要求。
网上查了一下好像guiwqt的效率比matplotlib要高,但是关于实时显示这一块资料太少,有的方案好像是说可以用QT、QWT之类做的。
不知道高人有没有对实时显示这一方面有所了解,能否指点一下新手?
2012年07月28日 星期六 05:45
写过一篇guiqwt的文章:
http://hyry.dip.jp/tech/slice/slice.html/16
另外《Python科学计算》中介绍了Chaco。
其实用matplotlib基本上也可以实时显示,当显示点数很多时,需要对数据进行预处理:
http://hyry.dip.jp/tech/slice/slice.html/7
上面的文章采用NumPy对数据进行处理,如果需要更快的速度的话,就需要用编译语言编写。最近我的一个项目中用Cython编写了上述算法,并用guiqwt做图,可以以每秒15帧的速度同时更新十多个绘图控件,每个控件中都有3条以上的数据线。
Zeuux © 2024
京ICP备05028076号