ในการพล็อตเปอร์สเปคทีฟและพล็อตการฉายภาพออร์โธกราฟิก เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่
- เพิ่ม '~.axes.Axes' ให้กับร่างซึ่งเป็นส่วนหนึ่งของการจัดโครงเรื่องย่อย
- กำหนดประเภทการฉายเป็น 'มุมมอง ' บนขวาน1 แกน.
- ตั้งชื่อโครงเรื่อง
- เพิ่ม '~.axes.Axes ' ให้กับภาพที่เป็นส่วนหนึ่งของการจัดโครงเรื่องย่อย
- กำหนดประเภทการฉายเป็น 'orthographic ' บนแกน ax2
- ตั้งชื่อโครงเรื่อง
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax1 = fig.add_subplot(1, 2, 1, projection='3d') ax1.set_proj_type('persp') ax1.set_title('Perspective') ax2 = fig.add_subplot(1, 2, 2, projection='3d') ax2.set_proj_type('ortho') ax2.set_title('Orthographic') plt.show()
ผลลัพธ์