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