2021
03-09
03-09
Pyqt+matplotlib 实现实时画图案例
需求分析:项目中根据测得的数据在界面上实时绘制运行环境:Python3.7+Matplotlib3.0.2+PyQt5matplot官网给的相应的例子:importsysimporttimeimportnumpyasnpfrommatplotlib.backends.qt_compatimportQtCore,QtWidgets,is_pyqt5ifis_pyqt5():frommatplotlib.backends.backend_qt5aggimport(FigureCanvas,NavigationToolbar2QTasNavigationToolbar)else:frommatplotlib.backends.backend_qt4agg...
继续阅读 >
实时画图importmatplotlib.pyplotaspltax=[]#定义一个x轴的空列表用来接收动态的数据ay=[]#定义一个y轴的空列表用来接收动态的数据plt.ion()#开启一个画图的窗口foriinrange(100):#遍历0-99的值ax.append(i)#添加i到x轴的数据中ay.append(i**2)#添加i的平方到y轴的数据中plt.clf()#清除之前画的图plt.plot(ax,ay)#画出当前ax列表和ay列表中的值的图形plt.pause(0.1)#暂...