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

Đóng tất cả figure hiện tại trong matplotlib


Để đóng tất cả figure hiện tại trong matplotlib, dùng phương thức close('all').

Các bước

  • Thiết lập kích thước hình và padding.
  • Tạo figure đầu tiên có tiêu đề "First Figure".
  • Tạo figure thứ hai có tiêu đề "Second Figure".
  • Đóng tất cả figure bằng close('all').
  • Hiển thị hình bằng show().

Ví dụ

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.figure("First Figure")
plt.figure("Second Figure")
# plt.close('all')
plt.show()

Kết quả

Lưu ý dòng plt.close('all') bị comment, nên hiển thị 2 figure. Bỏ comment dòng đó để đóng tất cả figure trước khi show.