วิธีเปลี่ยนขนาดตัวอักษรบนพล็อต matplotlib


บ่อยครั้งที่คุณอาจต้องการเปลี่ยนขนาดตัวอักษรขององค์ประกอบต่างๆ บนพล็อต Matplotlib โชคดีที่ทำได้ง่ายโดยใช้รหัสต่อไปนี้:

 import matplotlib.pyplot as plt

plt. rc ('font', size=10) #controls default text size
plt. rc ('axes', titlesize=10) #fontsize of the title
plt. rc ('axes', labelsize=10) #fontsize of the x and y labels
plt. rc ('xtick', labelsize=10) #fontsize of the x tick labels
plt. rc ('ytick', labelsize=10) #fontsize of the y tick labels
plt. rc ('legend', fontsize=10) #fontsize of the legend

ตัวอย่างต่อไปนี้สาธิตวิธีการเปลี่ยนขนาดตัวอักษรขององค์ประกอบต่างๆ ใน Matplotlib Scatterplot ต่อไปนี้:

 import matplotlib.pyplot as plt

x = [3, 4, 6, 7, 8]
y = [12, 14, 15, 19, 24]

plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show ()

หมายเหตุ: ขนาดตัวอักษรเริ่มต้นสำหรับองค์ประกอบทั้งหมดคือ 10

ตัวอย่างที่ 1: เปลี่ยนขนาดตัวอักษรขององค์ประกอบทั้งหมด

รหัสต่อไปนี้แสดงวิธีการเปลี่ยนขนาดตัวอักษรของแต่ละองค์ประกอบในพล็อต:

 #set font of all elements to size 15
plt. rc ('font', size= 15 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show ()

ตัวอย่างที่ 2: เปลี่ยนขนาดแบบอักษรของชื่อเรื่อง

รหัสต่อไปนี้แสดงวิธีการเปลี่ยนขนาดตัวอักษรของชื่อเรื่อง:

 #set title font to size 50
plt. rc ('axes', titlesize= 50 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

เปลี่ยนขนาดตัวอักษรของชื่อโครงเรื่อง matplotlib

ตัวอย่างที่ 3: เปลี่ยนขนาดแบบอักษรของป้ายกำกับแกน

รหัสต่อไปนี้แสดงวิธีการเปลี่ยนขนาดตัวอักษรของป้ายชื่อแกนการลงจุด:

 #set axes labels font to size 20
plt. rc ('axes', labelsize= 20 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Matplotlib เปลี่ยนขนาดตัวอักษรของป้ายกำกับแกน

ตัวอย่างที่ 4: เปลี่ยนขนาดแบบอักษรของป้ายกำกับเครื่องหมายถูก

รหัสต่อไปนี้แสดงวิธีการเปลี่ยนขนาดตัวอักษรของป้ายขีดพล็อต:

 #set tick labels font to size 20
plt. rc ('xtick', labelsize= 20 ) 
plt. rc ('ytick', labelsize= 20 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Matplotlib เปลี่ยนขนาดตัวอักษรของป้ายกำกับเครื่องหมายขีดแกน

โบนัส: คืนค่าขนาดตัวอักษรเริ่มต้น

คุณสามารถใช้รหัสต่อไปนี้เพื่อคืนค่าแบบอักษรทั้งหมดเป็นขนาดเริ่มต้นได้ตลอดเวลา:

 plt.rcParams.update(plt.rcParamsDefault)

คุณสามารถค้นหาบทช่วยสอน Matplotlib เพิ่มเติม ได้ที่นี่

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

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