mpl_toolkits.axisartist.axis_artist.AxisArtist
-
class mpl_toolkits.axisartist.axis_artist.AxisArtist(axes, helper, offset=None, axis_direction='bottom', **kwargs)[source] -
Bases:
matplotlib.artist.ArtistЭлемент, который рисует ось (линию, вдоль которой n-я координата оси постоянна), деления, метки делений и подпись оси.
axes : оси helper : экземпляр AxisArtistHelper.
-
LABELPAD
-
ZORDER = 2.5
-
draw(self, renderer)[source] -
Отрисовка линий оси, делений и меток.
-
get_axisline_style(self)[source] -
Возвращает текущий стиль линии оси.
-
get_helper(self)[source] -
Возвращает экземпляр помощника оси.
-
get_tightbbox(self, renderer)[source] -
Аналогично
Artist.get_window_extent, но включает любые обрезки.Параметры: -
renderer : RendererBase instance -
интерпретатор, который будет использован для отрисовки графиков (т.е.
fig.canvas.get_renderer())
Возвращает: -
bbox : BBox -
охватывающая область (в пикселях изображения).
-
-
get_transform(self)[source] -
Возвращает экземпляр
Transform, используемый этим элементом.
-
invert_ticklabel_direction(self)[source]
-
set_axis_direction(self, axis_direction)[source] -
Настройка направления, угла текста и выравнивания меток делений и подписи, следуя соглашению matplotlib для прямоугольных осей.
axis_direction должен быть одним из [left, right, bottom, top].
свойство слева снизу справа сверху местоположение меток делений "-" "+" "+" "-" местоположение подписи оси "-" "+" "+" "-" угол меток делений 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(self, label_direction)[source] -
Настройка направления подписи оси.
Обратите внимание, что направления '+' и '-' подписи относительны к направлению возрастания координаты.
Параметры: -
tick_direction : {"+", "-"}
-
-
set_axisline_style(self, axisline_style=None, **kwargs)[source] -
Устанавливает стиль линии оси.
- axisline_style может быть строкой со стилем линии оси с необязательными
-
разделенными запятыми атрибутами. В качестве альтернативы, атрибуты могут быть предоставлены в виде ключевых слов.
set_axisline_style("->,size=1.5") set_axisline_style("->", size=1.5)
Старые атрибуты просто игнорируются.
Без аргумента (или с arrowstyle=None), возвращаются доступные стили в виде списка строк.
-
set_label(self, s)[source] -
Устанавливает метку, которая будет отображаться в легенде.
Параметры: -
s : object -
s будет преобразован в строку с помощью вызова
str.
-
-
set_ticklabel_direction(self, tick_direction)[source] -
Настройка направления меток делений.
Обратите внимание, что направления '+' и '-' меток относительны к направлению возрастания координаты.
Параметры: -
tick_direction : {"+", "-"}
-
-
toggle(self, 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.1.1/api/_as_gen/mpl_toolkits.axisartist.axis_artist.AxisArtist.html