如何在 Python Matplotlib 中處理指令碼執行期間的圖形?
要在 Python 中處理指令碼執行期間的圖形,我們可以採取以下步驟 -
- 設定圖形大小,並調整子圖之間和周圍的邊距。
- 使用 **figure()** 方法建立新圖形或啟用現有圖形。
- 獲取當前座標軸 **ax**,並顯示當前圖形。
- 在最終繪圖之前,使用 **plt.pause()** 方法操作指令碼。
- 使用 **plot()** 方法繪製線條。
- 要顯示圖形,請使用 **show()** 方法。
示例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.gca() fig.show() for i in range(20): ax.plot(np.random.randn(10, 1), ls='-') fig.canvas.draw() plt.pause(0.1) plt.close(fig) plt.plot([1, -2, 3, 5, 3, 1, 0]) plt.show()
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP