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-я координата оси является постоянной), деления, надписи делений и подпись оси.
Параметры: - свойство
LABELPAD
-
ZORDER= 2.5
-
__init__(axes, helper, offset=None, axis_direction='bottom', **kwargs)[source] -
Параметры:
-
__module__= 'mpl_toolkits.axisartist.axis_artist'
- свойство
dpi_transform
-
draw(renderer)[source] -
Отрисовка элемента (и его дочерних элементов) с помощью заданного рендерера.
Это не имеет эффекта, если элемент не виден (
Artist.get_visibleвозвращает False).Параметры: -
renderer
RendererBaseподкласс.
Примечания
Этот метод переопределяется в подклассах элемента.
-
renderer
-
get_axisline_style()[source] -
Возвращает текущий стиль линии оси.
-
get_helper()[source] -
Возвращает экземпляр помощника художника оси.
-
get_tightbbox(renderer)[source] -
Подобно
Artist.get_window_extent, но включает любое обрезание.Параметры: -
renderer
RendererBaseподкласс -
рендерер, который будет использоваться для отрисовки графиков (т.е.
fig.canvas.get_renderer())
Возвращает: Bbox-
Охватывающая область (в пикселях координат рисунка).
-
renderer
-
get_transform()[source] -
Возвращает экземпляр
Transform, используемый этим элементом.
-
invert_ticklabel_direction()[source]
-
set_axis_direction(axis_direction)[source] -
Настройка направления, угла текста, выравнивания надписей делений, меток в соответствии с соглашениями matplotlib для осей прямоугольных координат.
axis_direction должен быть одним из [left, right, bottom, top].
свойство left bottom right top расположение надписей делений "-" "+" "+" "-" расположение подписи оси "-" "+" "+" "-" угол надписей делений 90 0 -90 180 выравнивание va надписей делений center baseline center baseline выравнивание ha надписей делений right center right center угол подписи оси 180 0 0 180 выравнивание va подписи оси center top center bottom выравнивание ha подписи оси right center right center Обратите внимание, что направления "+" и "-" относительны к направлению возрастания координаты. Кроме того, углы текста фактически относятся к (90 + углу направления к надписи деления), что дает 0 для оси bottom.
-
set_axislabel_direction(label_direction)[source] -
Настройка направления подписи оси.
Обратите внимание, что label_direction '+' и '-' относительны к направлению возрастания координаты.
Параметры: - label_direction{"+", "-"}
- свойство
-
set_axisline_style(axisline_style=None, **kwargs)[source] -
Установить стиль линии оси.
Новый стиль полностью определяется переданными атрибутами. Существующие атрибуты стиля забываются.
Параметры: - axisline_stylestr или None
-
Стиль линии, например '->', необязательно, после которого может следовать список атрибутов, разделенных запятыми. В качестве альтернативы, атрибуты можно указать в виде ключевых слов.
Если None, возвращается строка, содержащая доступные стили.
Примеры
Следующие две команды эквивалентны: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)
-
set_label(s)[source] -
Устанавливает метку, которая будет отображаться в легенде.
Параметры: - sобъект
-
s будет преобразован в строку с помощью вызова
str.
-
set_ticklabel_direction(tick_direction)[source] -
Изменяет направление метки деления.
Обратите внимание, что label_direction '+' и '-' относятся к направлению возрастания координаты.
Параметры: - 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))
-
zorder= 2.5
-
Примеры использования mpl_toolkits.axisartist.axis_artist.AxisArtist
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/mpl_toolkits.axisartist.axis_artist.AxisArtist.html