如何使用 Matplotlib 透過鍵盤輸入關閉 Python 圖形?
要透過鍵盤輸入關閉 Python 圖形,我們可以使用 plt.pause() 方法、input 和 close() 方法。
步驟
- 設定圖形大小,調整子圖之間和周圍的邊距。
- 使用 numpy 建立隨機 t 和 y 資料點。
- 使用 figure() 方法建立新的圖形或啟用現有的圖形。
- 使用 plot() 方法繪製 t 和 y 資料點。
- 設定繪圖示題。
- 使用 draw() 方法重新繪製當前圖形。
- 執行一個 true 迴圈,暫停當前圖形。
- 從使用者那裡獲取輸入以進入下一條語句。
- 使用 close() 方法關閉圖形。
示例
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
t = np.arange(0.0, 2.0, 0.01)
y = np.exp(-t)
fig = plt.figure()
plt.plot(t, y, lw=5, color='red')
plt.title("$y=e^{-t}$")
plt.draw()
plt.pause(1)
input("<Hit Enter>")
plt.close(fig)輸出

廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP