Spec-Zone.ru › Matplotlib 3.1

mpl_toolkits.axisartist.axis_artist.AxisLabel

class mpl_toolkits.axisartist.axis_artist.AxisLabel(*args, axis_direction='bottom', axis=None, **kwargs) [source]

Базовый класс для подписей осей. Происходит от класса mpl_toolkits.axisartist.axis_artist.LabelBase и mpl_toolkits.axisartist.axis_artist.AttributeCopier.

Подпись оси. Производный от Text. Положение текста обновляется динамически, поэтому изменение положения текста не имеет эффекта. В противном случае свойства могут быть изменены как у обычного объекта Text.

Для изменения отступа между метками делений и подписью оси используйте метод set_pad.

draw(self, renderer) [source]

Отображает объект Text в заданном рендерере.

get_color(self) [source]

Возвращает цвет текста.

get_pad(self) [source]

Возвращает отступ в пунктах. Для более подробной информации см. set_pad.

get_ref_artist(self) [source]
get_text(self) [source]

Возвращает текст в виде строки.

get_window_extent(self, renderer) [source]

Возвращает область, занимаемую текстом, в единицах отображения.

Помимо внутреннего использования, это полезно для определения нажимаемых областей в файле png на веб-странице.

Параметры:
renderer : Renderer, optional

Необходим рендерер для вычисления области. Если объект уже отображен, рендерер кэшируется; поэтому этот аргумент необходимо передавать только при вызове get_window_extent до первого вызова draw. На практике обычно проще сначала вызвать отрисовку (например, сохранив фигуру).

dpi : float, optional

Значение dpi для вычисления bbox, по умолчанию равно self.figure.dpi (не dpi рендерера); должно быть установлено, например, для соответствия областям с фигурой, сохранённой с пользовательским значением dpi.

set_axis_direction(self, d) [source]

Настройка угла и выравнивания текста подписи оси в соответствии с соглашениями matplotlib.

свойство левый нижний правый верхний
угол подписи оси 180 0 0 180
выравнивание подписи оси по вертикали center top center bottom
выравнивание подписи оси по горизонтали right center right center

Обратите внимание, что углы текста фактически относятся к (90 + углу направления к метке деления), что даёт 0 для нижней оси.

set_default_alignment(self, d) [source]
set_default_angle(self, d) [source]
set_pad(self, pad) [source]

Установка отступа в пунктах. Обратите внимание, что фактический отступ будет суммой внутреннего отступа и внешнего отступа (которые автоматически устанавливаются AxisArtist), а устанавливается только внутренний отступ.

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/mpl_toolkits.axisartist.axis_artist.AxisLabel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API