mpl_toolkits.axisartist.axis_artist.AxisArtist
-
class mpl_toolkits.axisartist.axis_artist.AxisArtist(axes, helper, offset=None, axis_direction='bottom', **kwargs)[source]
-
Основы:
matplotlib.artist.ArtistЭлемент, который рисует ось (линию, вдоль которой n-ая координата оси остается постоянной), деления, метки делений и подписи оси.
Параметры: -
axesmpl_toolkits.axisartist.axislines.Axes -
helperAxisArtistHelper
-
property LABELPAD
-
ZORDER = 2.5
-
__init__(self, axes, helper, offset=None, axis_direction='bottom', **kwargs)[source] -
Параметры: -
axesmpl_toolkits.axisartist.axislines.Axes -
helperAxisArtistHelper
-
-
__module__ = 'mpl_toolkits.axisartist.axis_artist'
-
property dpi_transform
-
draw(self, renderer)[source] -
Отобразить элемент (и его дочерние элементы) с помощью указанного рендерера.
Это не оказывает никакого эффекта, если элемент не виден (
Artist.get_visibleвозвращает False).Параметры: -
rendererRendererBase subclass.
Примечания
Этот метод переопределен в подклассах элемента.
-
-
get_axisline_style(self)[source] -
Возвращает текущий стиль линии оси.
-
get_helper(self)[source] -
Возвращает экземпляр вспомогательного класса для элементов оси.
-
get_tightbbox(self, renderer)[source] -
Как
Artist.get_window_extent, но включает любые обрезки.Параметры: -
rendererRendererBase subclass -
рендерер, который будет использоваться для отрисовки графиков (т.е.
fig.canvas.get_renderer())
Возвращает: -
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_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] -
Изменяет направление меток делений.
Обратите внимание, что направления '+' и '-' меток относительны направлению возрастания координаты.
Параметры: -
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))
-
zorder = 2.5
-
Примеры использования mpl_toolkits.axisartist.axis_artist.AxisArtist
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/mpl_toolkits.axisartist.axis_artist.AxisArtist.html