1

我本质上是在尝试复制谷歌金融图表,但用于传感器数据。我想将图表嵌入到 GUI 中并让它在计时器上更新(它对传感器的值进行采样)。我想合并平移、调整大小和添加移动平均线,就像谷歌财务图表一样,所有这些都以某个稳定的时间间隔更新。

我的大部分代码库已经在 python 中,所以我想坚持下去。这可以用 Python 完成吗?

我已经检查了 matplotlib,但我不确定它是否可以做动态图表。我正在使用 wxPython 创建 GUI。

4

2 回答 2

1

我最近从 Enthought 遇到了 Chaco。

http://code.enthought.com/projects/chaco/

它是一个用 Python 编写的开源框架,与 wx、Qt 等绑定,并且比 matplotlib 更适用于构建完整的应用程序。非常实用且易于定制。您可以使用打包的平移、缩放工具或构建您自己的工具。

如果您选择继续使用它,我建议您下载无 epd 软件包以确保获得所有依赖项。

http://www.enthought.com/products/epd_free.php/

于 2012-07-31T20:14:19.790 回答
0

我只是实现了一个在 ipython notebook 中绘制动态图表的方法,你可以在这里查看我的博客文章:http: //litaotao.github.io/dynamic-charts-matplotlib-alternative-ipython-notebook-python-drawing-js

下面是截图:

在此处输入图像描述

于 2017-10-20T11:26:49.793 回答