วิธีใช้ fig.add_subplot ใน matplotlib


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อสร้างแผนย่อยใน Matplotlib:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add first subplot in layout that has 3 rows and 2 columns
fig. add_subplot (321)

#add fifth subplot in layout that has 3 rows and 2 columns
fig. add_subplot (325)

...

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่างที่ 1: เพิ่มแผนย่อยด้วยเค้าโครงแบบเดียวกัน

รหัสต่อไปนี้แสดงวิธีสร้างแผนย่อยหกแผนในเค้าโครงที่มี 3 แถวและ 2 คอลัมน์:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (322). set_title (' 322 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (324). set_title (' 324 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (326). set_title (' 326 ')

#display plots
plt. show ()

fig.add_subplot ใน Matplotlib

โปรดทราบว่าผลลัพธ์คือหกแผนย่อยที่แสดงในเลย์เอาต์ที่มี 3 แถวและ 2 คอลัมน์

ตัวอย่างที่ 2: เพิ่มแผนย่อยที่มีเค้าโครงไม่เท่ากัน

รหัสต่อไปนี้แสดงวิธีการสร้างแผนย่อยสี่รายการดังนี้:

  • แปลงสามแปลงถูกสร้างขึ้นในตาราง 3 แถวและ 2 คอลัมน์
  • พล็อตที่สี่ถูกสร้างขึ้นในตารางที่มี 1 แถวและ 2 คอลัมน์
 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (122). set_title (' 122 ')

#display plots
plt. show () 

ผลลัพธ์ที่ได้คือแผนย่อยสามรายการแสดงในตารางขนาด 3×2 ในขณะที่แผนย่อยสุดท้ายจะแสดงในตารางขนาด 1×2

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Matplotlib:

วิธีปรับระยะห่างระหว่างแผนย่อย Matplotlib
วิธีปรับขนาดแผนย่อยใน Matplotlib
วิธีเพิ่มชื่อเรื่องให้กับแผนย่อยใน Matplotlib

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *