ในการวาดรูปใหม่โดยใช้ Matplotlib ของ python เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่
- รับแกนปัจจุบันโดยใช้เมธอด gca()
- แสดงตัวเลขปัจจุบัน
- วนซ้ำในช่วง 20 และวาดโครงเรื่องใหม่
- ใช้ พล็อต() วิธีการพล็อตจุดข้อมูลแบบสุ่ม
- วาดรูปใหม่แล้วหยุดชั่วขณะหนึ่ง
- ปิดหน้าต่างฟิกเกอร์
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.gca() fig.show() for i in range(20): ax.plot(np.random.randint(1, 5), np.random.randint(1, 5), '*', ms=10) fig.canvas.draw() plt.pause(0.1) plt.close(fig)
ผลลัพธ์