可视化Python - 可视化与运动相关的图表

2 投票
2 回答
698 浏览
提问于 2025-04-15 23:02

我正在用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 达成了我想要的效果。参考链接在 这里

撰写回答