pyqt5官方给出了一个实例合集,可以参考该文档编写程序。
import pyqtgraph.examples
pyqtgraph.examples.run()
如下图为一个实时的动态曲线,就是从官方文档中提取出的一个片段。
import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui
import numpy as np
win = pg.GraphicsLayoutWidget(show=True)
win.setWindowTitle('pyqtgraph example: Scrolling Plots')
# 3) Plot in chunks, adding one new plot curve for every 100 samples
chunkSize = 100
# Remove chunks after we have 10
maxChunks = 10
startTime = pg.ptime.time()
win.nextRow(