Шаг 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. Пример использования параметров, задающих расположение
На следующем шаге мы рассмотрим параметры, отвечающие за настройку заднего фона надписи.
Предыдущий шаг
Содержание
Следующий шаг