具有动画的GUI的Python绘图实用程序

时间:2009-07-23 15:58:15

标签: python

我正在尝试在VB中创建一个GUI界面来跟踪......哦,没关系。

基本上,我想在python中创建一个GUI来显示数据,但我发现mathplotlib不适合我的需要。我希望能够突出显示某些数据点,在绘制到屏幕的文本中拥有更多自由度,拥有数据移动动画,并具有数据点的下拉菜单。从我所看到的,我不相信mathplotlib可以做这些事情。我可以用什么工具来更好地满足我的需求?

4 个答案:

答案 0 :(得分:2)

我自己没有使用它,但Chaco似乎符合您的一些需求。它比matplotlib更具交互性,可用于制作相当交互的应用程序。

  

Chaco是一个Python绘图应用工具包,有助于编写各种复杂程度的绘图应用程序,从具有硬编码数据的简单脚本到具有复杂数据相互关系的大型绘图程序和大量交互式工具。虽然Chaco为出版和展示生成了有吸引力的静态图,但它也适用于交互式数据可视化和探索。


(来源:enthought.com

答案 1 :(得分:0)

来自PyQt4的QGraphicsScene / View是一段很棒的代码。虽然你的描述让我觉得有必要做一些前期工作才能使事情发挥作用。

...不要相信我,我有偏见;)获取图书馆here并检查演示。

答案 2 :(得分:0)

PyQt世界中相当于matplotlib的是PyQwt(matplotlib也与PyQt集成,但是使用PyQwt,集成更平滑)。看看matplotlib和PyQwt之间的比较:

http://eli.thegreenplace.net/2009/06/05/plotting-in-python-matplotlib-vs-pyqwt/

答案 3 :(得分:0)

PyQt + MathGL可以轻松完成。请参阅此sample