Python和科学计算认证群组  - 讨论区

标题:关于实时显示,用哪种实现较方面?matplotlib已被排除

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哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号