كيفية تغيير حجم الخط على مؤامرة 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 ()
مثال 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 ()
المثال 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 ()
المكافأة: استعادة أحجام الخطوط الافتراضية
يمكنك استخدام التعليمة البرمجية التالية لاستعادة كافة الخطوط إلى حجمها الافتراضي في أي وقت:
plt.rcParams.update(plt.rcParamsDefault)
يمكنك العثور على المزيد من دروس Matplotlib هنا .