Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để đóng một hình Python bằng cách nhập bàn phím bằng Matplotlib?

Để đóng một hình Python bằng phương thức nhập bàn phím, chúng ta có thể sử dụng phương thức plt.pause (), phương thức input và close ().

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo các điểm dữ liệu t và y ngẫu nhiên bằng cách sử dụng numpy.
  • Tạo một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp.
  • Vẽ đồ thị các điểm dữ liệu t và y bằng cách sử dụng plot () phương pháp.
  • Đặt tiêu đề của cốt truyện.
  • Vẽ lại hình hiện tại bằng cách sử dụng draw () phương pháp.
  • Chạy một vòng lặp true để tạm dừng con số hiện tại.
  • Nhận thông tin đầu vào từ người dùng để chuyển sang câu lệnh tiếp theo.
  • Sử dụng close () phương pháp đóng hình.

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

Đầu ra

Làm thế nào để đóng một hình Python bằng cách nhập bàn phím bằng Matplotlib?