كيفية تغيير الخطوط في matplotlib (مع أمثلة)


يمكنك استخدام أي من الطرق التالية لتغيير عائلة الخطوط في Matplotlib:

الطريقة الأولى: تغيير الخط لكل النص

 import matplotlib

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

الطريقة الثانية: تغيير خط تسميات العنوان والمحور

 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)

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.

الطريقة الأولى: تغيير الخط لكل النص

يوضح التعليمة البرمجية التالية كيفية تغيير عائلة الخطوط لكل النص في مخطط 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 () 

لاحظ أن عنوان وتسميات كلا المحورين تحتوي على خط “أحادي المسافة”، نظرًا لأن هذه هي عائلة الخطوط التي حددناها في وسيطة rcParams .

الطريقة الثانية: تغيير خط تسميات العنوان والمحور

يوضح التعليمة البرمجية التالية كيفية تحديد عائلة خطوط فريدة لتسميات العنوان والمحور:

 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 ()

لاحظ أن العنوان يستخدم عائلة خطوط “أحادية المسافة”، بينما تستخدم تسميات المحور X وY عائلة خطوط “Serif”.

ملاحظة : يمكنك العثور على قائمة كاملة بعائلات الخطوط المتوفرة التي يمكنك استخدامها في Matplotlib هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Matplotlib:

كيفية تغيير حجم الخط على مؤامرة Matplotlib
كيفية تغيير حجم الخط الأسطوري في Matplotlib
كيفية ضبط حجم الخط لتسميات علامة الاختيار في Matplotlib

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *