如何使用 Python 的 Matplotlib 重新繪製圖像?


要使用 python 的 Matplotlib 重新繪製一個影像,我們可以採取以下步驟 -

  • 設定影像大小並調整子圖之間和周圍的邊距。
  • 建立一個新影像或啟用一個現有影像。
  • 使用 gca() 方法獲取當前座標軸。
  • 顯示當前影像。
  • 在 20 的範圍內迭代並重新繪製該圖。
  • 使用 plot() 方法繪製隨機資料點。
  • 在影像上重新繪製並暫停一段時間。
  • 關閉一個影像視窗。

示例

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.randint(1, 5), np.random.randint(1, 5), '*', ms=10)
   fig.canvas.draw()
   plt.pause(0.1)

plt.close(fig)

輸出

更新於: 07-Jul-2021

941 次瀏覽

開啟您的職業生涯

透過完成課程以獲得認證

開始學習
廣告