需求分析:项目中根据测得的数据在界面上实时绘制运行环境:Python 3.7 + Matplotlib 3.0.2 + PyQt 5matplot官网给的相应的例子:上图中的散点为静止的,下面的图为动态的,类似行波,一直在行走,是应为用了**self._dynamic_ax.plot(t, np.sin(t + time.time()))**函数,但是这个和我想得实时画图不太一样,在项目中要根据生成的数据实时绘图,因此x轴的元素和y轴的元素个数是逐渐增加的。通过阅读上述 _update_canvas 函数代码以及 dynamic_canvas.new_timer 可以使得每次调用_update

Pyqt+matplotlib 实现实时画图案例

Pyqt+matplotlib 实现实时画图案例

Pyqt+matplotlib 实现实时画图案例

Pyqt+matplotlib 实现实时画图案例

Pyqt+matplotlib 实现实时画图案例

Pyqt+matplotlib 实现实时画图案例