วิธีเปลี่ยนแบบอักษรใน matplotlib (พร้อมตัวอย่าง)


คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเปลี่ยนตระกูลแบบอักษรใน Matplotlib:

วิธีที่ 1: เปลี่ยนแบบอักษรสำหรับข้อความทั้งหมด

 import matplotlib

matplotlib. rcParams [' font.family '] = ' monospace '

วิธีที่ 2: เปลี่ยนแบบอักษรของป้ายกำกับชื่อเรื่องและแกน

 import matplotlib. pylot as plt

mono_font = {' fontname ': ' monospace '}
serif_font = {' fontname ': ' serif '}

plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)

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

วิธีที่ 1: เปลี่ยนแบบอักษรสำหรับข้อความทั้งหมด

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

 import matplotlib
import matplotlib. pyplot as plt

#define font family to use for all text
matplotlib. rcParams [' font.family '] = ' monospace '

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create line plot
plt. plot (x, y)

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#displayplot
plt. show () 

โปรดทราบว่าชื่อและป้ายกำกับของทั้งสองแกนมีแบบอักษร “monospace” เนื่องจากนี่คือตระกูลแบบอักษรที่เราระบุไว้ในอาร์กิวเมนต์ rcParams

วิธีที่ 2: เปลี่ยนแบบอักษรของป้ายกำกับชื่อเรื่องและแกน

รหัสต่อไปนี้แสดงวิธีการระบุตระกูลแบบอักษรที่ไม่ซ้ำกันสำหรับป้ายชื่อเรื่องและแกน:

 import matplotlib. pyplot as plt

#define font families to use
mono_font = {' fontname':'monospace '}
serif_font = {' fontname':'serif '}

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create plot of x and y
plt. plot (x, y)

#specify title and axis labels with custom font families
plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)
plt. ylabel (' Y Label ', ** serif_font)

#displayplot
plt. show ()

โปรดทราบว่าชื่อใช้ตระกูลแบบอักษร “monospace” ในขณะที่ป้ายกำกับแกน X และ Y ใช้ตระกูลแบบอักษร “Serif”

หมายเหตุ : คุณสามารถค้นหารายการตระกูลฟอนต์ทั้งหมดที่คุณสามารถใช้ได้ใน Matplotlib ที่นี่

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

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

วิธีเปลี่ยนขนาดตัวอักษรบนพล็อต Matplotlib
วิธีเปลี่ยนขนาดตัวอักษรคำอธิบายแผนภูมิใน Matplotlib
วิธีกำหนดขนาดตัวอักษรของป้ายกำกับเครื่องหมายถูกใน Matplotlib

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

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