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-я координата оси постоянна), деления, надписи делений и подпись оси.
Параметры: -
axesmpl_toolkits.axisartist.axislines.Axes -
helperAxisArtistHelper
-
property 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, но включает любое обрезание.Параметры: -
rendererRendererBase instance -
рендерер, который будет использоваться для рисования графиков (т.е.
fig.canvas.get_renderer())
Возвращает: -
bboxBbox -
Охватывающая область (в пикселях координат фигуры).
-
-
get_transform(self)[source] -
Возвращает экземпляр
Transform, используемый этим художником.
-
invert_ticklabel_direction(self)[source]
-
set_axis_direction(self, axis_direction)[source] -
Изменяет направление, угол текста, выравнивание надписей делений, подписи в соответствии с соглашениями matplotlib для прямоугольных осей.
axis_direction должно быть одним из [left, right, bottom, top].
свойство left bottom right 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] -
Изменяет направление подписи оси.
Обратите внимание, что label_direction '+' и '-' относительны направлению возрастания координаты.
Параметры: -
tick_direction{"+", "-"}
-
-
set_axisline_style(self, axisline_style=None, **kwargs)[source] -
Устанавливает стиль линии оси.
Новый стиль полностью определяется переданными атрибутами. Существующие атрибуты стиля забываются.
Параметры: -
axisline_stylestr or None -
Стиль линии, например, '->', необязательно, после которого следует список атрибутов, разделенных запятыми. В качестве альтернативы атрибуты можно указать как ключевые слова.
Если None, возвращает строку, содержащую доступные стили.
Примеры
Следующие две команды равны: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)
-
-
set_label(self, s)[source] -
Устанавливает подпись, которая будет отображаться в легенде.
Параметры: -
sobject -
s будет преобразовано в строку с помощью вызова
str.
-
-
set_ticklabel_direction(self, tick_direction)[source] -
Изменяет направление надписи деления.
Обратите внимание, что label_direction '+' и '-' относительны направлению возрастания координаты.
Параметры: -
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.2.2/api/_as_gen/mpl_toolkits.axisartist.axis_artist.AxisArtist.html