Шаг 28.
Язык Python. Визуализация данных. Библиотека Matplotlib. Текстовые элементы графика. Заголовок фигуры и поля графика

    На этом шаге мы рассмотрим способы задания этих параметров.

    Начнём с заголовка поля графика. Текст заголовка устанавливается с помощью функции title(), которая имеет следующие основные аргументы:

label: str
Текст заголовка.

fontdict: diet
Словарь для управления отображением надписи содержит следующие ключи:
  • 'fontsize': размер шрифта;
  • 'fontweight': начертание;
  • 'verticalalignment': вертикальное выравнивание;
  • 'horizontalalignment': горизонтальное выравнивание.

loc: {'center', 'left', 'right'}, str, optional
Выравнивание.

pad: float
Зазор между заголовком и верхней частью поля графика.

    Функция title() также поддерживает в качестве аргументов свойства класса Text:

import matplotlib.pyplot as plt

weight = ['light', 'regular', 'bold']
plt.figure(figsize=(12, 4))
for i, lc in enumerate(['left', 'center', 'right']):
    plt.subplot(1, 3, i + 1)
    plt.title(label=lc, loc=lc, fontsize=12 + i * 5,
              fontweight=weight[i], pad=10 + i * 15)

plt.show()
Архив с файлом можно взять здесь.

    Результат работы приложения изображен на рисунке 1.


Рис.1. Заголовок графика

    Заголовок фигуры задаётся с помощью функции suptitle(), аргументы этой функции аналогичны тем, что были рассмотрены для title(). Более тонкую настройку можно сделать через свойства класса Text.

    На следующем шаге мы рассмотрим организацию подписей осей графика.




Предыдущий шаг Содержание Следующий шаг