Spec-Zone.ru › Matplotlib 3.0

mpl_toolkits.axisartist.axis_artist.AxisArtist

class mpl_toolkits.axisartist.axis_artist.AxisArtist(axes, helper, offset=None, axis_direction='bottom', **kw) [source]

Bases: matplotlib.artist.Artist

Элемент, который рисует ось (линию, вдоль которой n-я координата оси постоянна), деления, метки делений и подпись оси.

axes : оси helper : экземпляр AxisArtistHelper.

LABELPAD
ZORDER = 2.5
draw(renderer) [source]

Отрисовывает линии оси, линии делений и метки.

get_axisline_style() [source]

Возвращает текущий стиль линии оси.

get_helper() [source]

Возвращает экземпляр помощника оси.

get_tightbbox(renderer) [source]

Подобно Artist.get_window_extent, но включает любое обрезание.

Параметры:
renderer : RendererBase instance

рендерер, который будет использоваться для отрисовки фигур (т.е. fig.canvas.get_renderer())

Возвращает:
bbox : BboxBase

содержащий область отображения (в пикселях фигуры).

get_transform() [source]

Возвращает экземпляр Transform, используемый этим элементом.

invert_ticklabel_direction() [source]
set_axis_direction(axis_direction) [source]

Изменяет направление, угол текста, выравнивание меток делений и надписи, следуя соглашениям matplotlib для прямоугольных осей.

axis_direction должен быть одним из [слева, справа, снизу, сверху].

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

Обратите внимание, что направления "+" и "-" относительны к направлению возрастания координаты. Также углы текста фактически относительны к (90 + углу направления к метке деления), что дает 0 для оси снизу.

set_axislabel_direction(label_direction) [source]

Изменяет направление подписи оси.

Обратите внимание, что направления подписи '+' и '-' относительны к направлению возрастания координаты.

Параметры:
tick_direction : {"+", "-"}
set_axisline_style(axisline_style=None, **kw) [source]

Устанавливает стиль линии оси.

axisline_style может быть строкой со стилем линии оси с необязательными

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

set_arrowstyle("->,size=1.5") set_arrowstyle("->", size=1.5)

Старые атрибуты просто забываются.

Без аргумента (или с arrowstyle=None) возвращает доступные стили в виде списка строк.

set_label(s) [source]

Устанавливает подпись для автоматической легенды.

Параметры:
s : object

s будет преобразован в строку с помощью str.

set_ticklabel_direction(tick_direction) [source]

Изменяет направление меток делений.

Обратите внимание, что направления меток '+' и '-' относительны к направлению возрастания координаты.

Параметры:
tick_direction : {"+", "-"}
toggle(all=None, ticks=None, ticklabels=None, label=None) [source]

Переключает видимость делений, меток делений и подписи (оси). Чтобы отключить всё,

axis.toggle(all=False)

Чтобы отключить всё, кроме делений

axis.toggle(all=False, ticks=True)

Чтобы включить всё, кроме подписи (оси)

axis.toggle(all=True, label=False))

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

Spec-Zone.ru

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