pyqtgraph でリアルタイム プロットを実現する方法がわかりません。その実現は、ドキュメントにはまだ実装されていません。
誰でも簡単な例を教えてください。
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)