Spec-Zone.ru › Matplotlib 3.1

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API