🔧 Как поменять шрифт в matplotlib: простой гайд для начинающих

Чтобы поменять шрифт в библиотеке Matplotlib, вам нужно выполнить следующие шаги:

import matplotlib.pyplot as plt

# Создать объект FontProperties с заданным шрифтом
font_prop = plt.FontProperties(fname="путь/к/шрифту.ttf")

# Установить шрифт для осей координат
plt.xlabel("Ось X", fontproperties=font_prop)
plt.ylabel("Ось Y", fontproperties=font_prop)

# Установить шрифт для заголовка
plt.title("График", fontproperties=font_prop)

# Отобразить график
plt.show()

Детальный ответ

Как поменять шрифт Matplotlib

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

Изменение шрифта в Matplotlib

Для изменения шрифта в Matplotlib следуйте следующим шагам:

1. Установка необходимых шрифтов

Первым шагом является установка шрифтов, которые вы хотите использовать в Matplotlib. Вы можете выбрать любые шрифты, доступные на вашей операционной системе. Например, если у вас установлен шрифт Arial, вы можете использовать его в Matplotlib.

Чтобы узнать, какие шрифты у вас уже установлены, вы можете использовать следующий код:


import matplotlib.font_manager as fm

fonts = fm.findSystemFonts()
for font in fonts:
    print(font)
    

Этот код напечатает список установленных шрифтов. Выберите шрифты, которые вам нравятся, и запомните их имена.

2. Настройка Matplotlib для использования выбранных шрифтов

Теперь, когда у вас есть имена выбранных шрифтов, можно настроить Matplotlib для их использования. Для этого вам понадобится код подобный следующему:


import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

# Замените 'Имя_шрифта' на имя вашего выбранного шрифта
plt.rcParams['font.family'] = 'Имя_шрифта'
    

Например, если вы выбрали шрифт Arial, код будет выглядеть так:


import matplotlib.pyplot as plt

plt.rcParams['font.family'] = 'Arial'
    

Поместите этот код в начало вашей программы, перед созданием графика. Теперь все надписи на графике будут отображаться шрифтом, который вы выбрали.

3. Пример использования выбранного шрифта

Давайте рассмотрим пример, который показывает, как использовать выбранный шрифт в Matplotlib:


import matplotlib.pyplot as plt

plt.rcParams['font.family'] = 'Arial'

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

plt.plot(x, y)
plt.xlabel('X-ось', fontsize=12)
plt.ylabel('Y-ось', fontsize=12)
plt.title('График', fontsize=14)

plt.show()
    

В этом примере мы выбрали шрифт Arial и установили его в качестве шрифта по умолчанию в Matplotlib. Затем мы создали простой график и настроили надписи осей и заголовок, задавая им размеры шрифта.

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

Вывод

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

Видео по теме

Matplotlib, Python ч. 3 | Легенда, размер шрифта

#7. Размещаем стандартные текстовые элементы на графике | Matplotlib уроки

Add a Font in Matplotlib

Похожие статьи:

🔧 Как поменять шрифт в matplotlib: простой гайд для начинающих