На этом шаге мы рассмотрим использование параметра fontproperties.
Для группового задания свойств можно использовать параметр fontproperties или font_properties, которому в качестве значения передаётся объект класса font_manager.FontProperties.
Конструктор класса FontProperties выглядит так:
FontProperties(family=None, style=None, variant=None, weight=None, stretch=None, size=None, fname=None)
Параметры конструктора:
Перед тем как использовать FontProperties не забудьте его импортировать:
import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties plt.title('Title', fontproperties=FontProperties(family='monospace', style='italic', weight='heavy', size=15)) plt.plot(range(0, 10), range(0, 10)) plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Пример работы с параметром fontproperties
На следующем шаге мы рассмотрим параметры, отвечающие за расположение надписи.