我不知道如何在 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)
关于python - 在pyqtgraph中实现实时绘图最简单的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080170/