كيفية تغيير حجم الخط على مؤامرة 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 هنا .

Add a Comment

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