【发布时间】:2013-08-07 11:01:15
【问题描述】:
我不明白如何在 pyqtgraph 中实现实时绘图。 文档中尚未实现该实现。
谁能提供一个简单的例子?
【问题讨论】:
标签: python python-2.7 pyqt pyqt4 pyqtgraph
我不明白如何在 pyqtgraph 中实现实时绘图。 文档中尚未实现该实现。
谁能提供一个简单的例子?
【问题讨论】:
标签: python python-2.7 pyqt pyqt4 pyqtgraph
仅 Pyqtgraph 启用通过快速绘制新绘图数据进行实时绘图。 如何实现实时绘图在很大程度上取决于应用程序中的细节和控制流程。
最常见的方式有:
在调用 QApplication.processEvents() 的循环中绘制数据。
pw = pg.plot()
while True:
...
pw.plot(x, y, clear=True)
pg.QtGui.QApplication.processEvents()
使用 QTimer 重复调用更新绘图的函数。
pw = pg.plot()
timer = pg.QtCore.QTimer()
def update():
pw.plot(x, y, clear=True)
timer.timeout.connect(update)
timer.start(16)
【讨论】: