首先利用numpy模塊創建兩個隨機數組,用來作為圖形繪制的數據:
import pyqtgraph as pg import numpy as np x = np.random.random(50) y = np.random.random(10) z = np.r_[x,y]
使用Plot()繪制曲線:
def pg_plot(): app = pg.QtGui.QApplication([]) pg.plot(x,title = 'Plot x') app.exec_()
接下來把數據y的曲線也繪制出來:
可以看到x,y分別在不同的窗口,如何把兩條曲線繪制在同一個窗口呢?
def pg_plot(): app = pg.QtGui.QApplication([]) plot = pg.plot(title='plot x and y') plot.plot(x,pen = 'g') plot.plot(y,pen = 'r') app.exec_()
用這種方法還可以添加更加的曲線