หากต้องการบันทึกแผนผังการหมุนของ Matplotlib 3d เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่
- เพิ่ม '~.axes.Axes' ให้กับร่างซึ่งเป็นส่วนหนึ่งของการจัดโครงเรื่องย่อย
- ส่งคืน tuple X, Y, Z ด้วยชุดข้อมูลทดสอบ
- พล็อตโครงร่าง 3 มิติ
- หมุนแกนด้วยมุม
- วาดตัวเลขปัจจุบันใหม่
- เรียกใช้เหตุการณ์วนรอบ GUI สักครู่
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111, projection='3d') X, Y, Z = axes3d.get_test_data(0.1) ax.plot_wireframe(X, Y, Z, rstride=5, cstride=5) for angle in range(0, 360): ax.view_init(30, angle) plt.draw() plt.pause(.001) plt.show()
ผลลัพธ์