可视化Python - 可视化与运动相关的图表
我正在用Visual Python做一个项目,需要模拟物理运动。
我想在一个不同的窗口中展示两个图表,这两个图表都和运动有关:
一个是速度和角速度随时间的变化。
另一个是运动和旋转随时间的变化。
这些变量每个循环都会更新一次(在一个while(true)
循环里)。
我该怎么做呢?
谢谢你的帮助!
2 个回答
2
如果你想要绘制实时数据的图表,可以使用matplotlib这个工具。下面是一个实时绘图的例子:
http://eli.thegreenplace.net/files/prog_code/wx_mpl_dynamic_graph.py.txt | 截图
这个例子使用了wx这个库,不过matplotlib也可以和QT或GTK一起使用。或者,你也可以使用rpy2这个接口来连接R语言,R有一个非常优秀的绘图引擎,对于处理大量数据可能会稍微快一些。
1
我已经用 gdisplay
达成了我想要的效果。参考链接在 这里