Шаг 36.
Язык Python. Визуализация данных. Библиотека Matplotlib. Свойства класса Text. Параметры, отвечающие за расположение надписи

    На этом шаге мы перечислим эти параметры.

    Для надписи можно задать выравнивание, позицию, вращение и z-порядок:

horizontalalignment(или ha): str
Горизонтальное выравнивание. Задаётся из набора: {'center', 'right', 'left'}.

verticalalignment(или va): str
Вертикальное выравнивание. Задаётся из набора {'center', 'top', 'bottom', 'baseline', 'center_baseline'}.

position: (float, float)
Позиция надписи. Определяется двумя координатами x и у, которые передаются в параметр position в виде кортежа из двух элементов.

rotation: float или str
Вращение. Ориентацию надписи можно задать в виде текста {'vertical', 'horizontal'} либо численно - значением в градусах.

rotation_mode: str
Режим вращения. Данный параметр определяет очерёдность вращения и выравнивания. Если он равен 'default', то вначале производится вращение, а потом выравнивание. Если равен 'anchor', то наоборот.

zorder: float
Порядок расположения. Значение параметра определяет очерёдность вывода элементов. Элемент с минимальным значением zorder выводится первым.

    Рассмотрим на примере заголовка использование параметров задания расположения:

import matplotlib.pyplot as plt

plt.title('Title', fontsize=17, position=(0.7, 0.2),
          rotation='vertical')
plt.plot(range(0, 10), range(0, 10))

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

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


Рис.1. Пример использования параметров, задающих расположение

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




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