Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đóng figure Python bằng nhập liệu bàn phím Matplotlib

Để đóng cửa sổ figure khi người dùng nhấn Enter, dùng plt.pause(), input() và plt.close().

Các bước

  • Thiết lập figure size và autolayout.
  • Tạo dữ liệu và vẽ biểu đồ.
  • Vẽ lại figure: plt.draw().
  • Tạm dừng: plt.pause(1).
  • Chờ nhập: input("").
  • Đóng figure: plt.close(fig).

Ví dụ

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("")
plt.close(fig)

Kết quả

Đóng figure Python bằng nhập liệu bàn phím Matplotlib