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