วิธีเพิ่มข้อความลงในแผนย่อยใน matplotlib


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

 import matplotlib. pyplot as plt

#define subplot layout
fig, ax = plt. subplots (2, 1, figsize=(7,4))

#add text at specific locations in subplots
ax[0]. text (1.5, 20, ' Here is some text in the first subplot ')
ax[1]. text (2, 10, ' Here is some text in the second subplot ')

ตัวอย่างนี้จะเพิ่มข้อความลงในแผนย่อยแรกที่พิกัด (x,y) (1,5,20) และข้อความลงในแผนย่อยที่สองที่พิกัด (x,y) (2,10)

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

ตัวอย่าง: เพิ่มข้อความลงในแผนย่อยใน Matplotlib

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

 import matplotlib. pyplot as plt

#define subplot layout
fig, ax = plt. subplots (2, 1, figsize=(7,4))
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0]. plot (x,y,color=' red ')
ax[1]. plot (x,y,color=' blue ') 

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเพิ่มข้อความในตำแหน่งเฉพาะในแต่ละแผนย่อย:

 import matplotlib. pyplot as plt

#define subplot layout
fig, ax = plt. subplots (2, 1, figsize=(7,4))
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0]. plot (x,y,color=' red ')
ax[1]. plot (x,y,color=' blue ')

#add text at specific locations in subplots
ax[0]. text (1.5, 20, ' Here is some text in the first subplot ')
ax[1]. text (2, 10, ' Here is some text in the second subplot ')

Matplotlib เพิ่มข้อความลงในแผนย่อย

โปรดทราบว่ามีการเพิ่มข้อความลงในแต่ละแผนย่อยที่พิกัด (x,y) ที่เราระบุ

โปรดทราบว่าเราใช้ ax[0] เพื่ออ้างอิงแผนย่อยแรกและ ax[1] เพื่ออ้างอิงแผนย่อยที่สอง

จากนั้นเราใช้ฟังก์ชัน text() เพื่อระบุพิกัด (x, y) รวมถึงข้อความเฉพาะที่จะใช้ในแต่ละแผนย่อย

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

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

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

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

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