Як змінити розмір шрифту на діаграмі 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:

 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 тут .

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *