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

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

    В части текстового наполнения при построении графика выделяют следующие составляющие:

    У каждого элемента, который содержит текст, помимо специфических параметров, отвечающих за его настройку, есть параметры класса Text, которые открывают доступ к большому числу настроек внешнего вида и расположения текстового элемента. Более подробно описание параметров, доступных из класса Text, будет дано позднее. Ниже представлен код, отображающий все указанные выше текстовые элементы:

import matplotlib.pyplot as plt

plt.figure(figsize=(10,4))
plt.figtext(0.5, -0.1, 'figtext')
plt.suptitle('suptitle')
plt.subplot(121)
plt.title('title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
plt.text(0.2, 0.2, 'text')
plt.annotate('annotate', xy=(0.2, 0.4), xytext=(0.6, 0.7),
             arrowprops=dict(facecolor='black', shrink=0.05))
plt.subplot(122)
plt.title('title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
plt.text(0.5, 0.5, 'text')

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

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


Рис.1. Текстовые элементы графика

    Некоторые из представленных текстовых элементов мы уже рассмотрели в шагах, посвященных описанию работы с модулем pyplot, в следующих шагах изучим их более подробно. Элементы графика, которые содержат текст, имеют ряд настроечных параметров, которые в официальной документации определяются как **kwargs. Это свойства класса matplotlib.text.Text, используемые для управления внешним видом текста.

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




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