Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะปิดหน้าต่าง pyplot ที่เปิดอยู่ทั้งหมด (Matplotlib) ได้อย่างไร


plt.figure().close(): ปิดหน้าต่างฟิกเกอร์

ปิด() ด้วยตัวเองปิดตัวเลขปัจจุบัน

ปิด(ซ) โดยที่ h คือตัวอย่างฟิกเกอร์ ปิดตัวเลขนั้น

ปิด(จำนวน) ปิดตัวเลขด้วย number=num

ปิด(ชื่อ) โดยที่ชื่อเป็นสตริง ให้ปิดตัวเลขที่มีป้ายกำกับนั้น

ปิด('ทั้งหมด') ปิดหน้าต่างฟิกเกอร์ทั้งหมด

ตัวอย่าง

from matplotlib import pyplot as plt
fig = plt.figure()
ax = fig.add_subplot()
plt.show()
plt.close()

ผลลัพธ์

ฉันจะปิดหน้าต่าง pyplot ที่เปิดอยู่ทั้งหมด (Matplotlib) ได้อย่างไร

ตอนนี้ สลับคำสั่ง "plt.show()" และ "plt.close()" ในรหัส คุณจะไม่เห็นพล็อตใด ๆ เป็นผลลัพธ์เพราะพล็อตจะถูกปิดไปแล้ว