07 Июл 2023
2 мин
534

Изменение размера шрифта в графиках matplotlib

В библиотеке matplotlib для Python есть возможность создания графиков с высоким уровнем детализации. Одной из настроек, которую часто хотят изменить, является

Содержание

В библиотеке matplotlib для Python есть возможность создания графиков с высоким уровнем детализации. Одной из настроек, которую часто хотят изменить, является размер шрифта различных элементов графика, таких как метки осей, заголовки и т.д.

В качестве примера возьмем простой график, созданный с помощью matplotlib:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]

plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Простой график')
plt.show()

Здесь используются стандартные значения matplotlib для размеров шрифта. Однако, если необходимо изменить размер шрифта, можно использовать различные подходы.

Изменение размера шрифта меток на осях

Для изменения размера шрифта меток на осях используется метод rc из модуля matplotlib. Этот метод позволяет управлять глобальными параметрами matplotlib, включая размер шрифта меток на осях. Вот как это выглядит:

import matplotlib
matplotlib.rc('xtick', labelsize=20)
matplotlib.rc('ytick', labelsize=20)

Эти две строки изменят размер шрифта меток на оси X и оси Y соответственно.

Изменение размера шрифта заголовков и меток осей

Для изменения размера шрифта заголовков и меток осей можно использовать аргумент fontsize в соответствующих функциях:

plt.xlabel('x', fontsize=14)
plt.ylabel('y', fontsize=14)
plt.title('Простой график', fontsize=20)

Здесь размер шрифта меток осей изменен на 14, а размер шрифта заголовка — на 20.

Изменение размера шрифта всех элементов графика

Если хочется установить один и тот же размер шрифта для всех элементов графика, то можно использовать метод rc для изменения параметра font.size:

matplotlib.rc('font', size=14)

Эта строка изменит размер шрифта всех элементов графика (меток осей, заголовка и т.д.) на 14.

В итоге, с помощью matplotlib можно тонко настроить внешний вид графиков, включая размер шрифта различных элементов. Это делает matplotlib мощным инструментом для визуализации данных на Python.

Содержание

Добавить комментарий

Узнай профессию по рисунку