當前位置:編程學習大全網 - 網站源碼 - python3中matplotlib圖形數據的動態更新問題

python3中matplotlib圖形數據的動態更新問題

可以參考下面的代碼:

將matplotlib.pyplot作為plt導入

將numpy作為np導入

x = np.linspace(0,10*np.pi,100)

y = np.sin(x)

plt.ion()#開啟交互模式是必不可少的:PLT . ion()。這將控制是否在每個draw()命令中重新繪制圖形。

圖= plt.figure()

ax = fig . add _ subplot(111)

line1,= ax.plot(x,y,' b-')

對於np.linspace中的相位(0,10*np.pi,100):

line 1 . set _ y data(NP . sin(0.5 * x+phase))

Fig.canvas.draw() #不斷更新。

  • 上一篇:操作系統linux和windows有什麽區別,為什麽預裝兩者的電腦有那麽大的差價?
  • 下一篇:通貨膨脹的影響是什麽?
  • copyright 2024編程學習大全網