mpl_toolkits.axes_grid.axis_artist
-
class mpl_toolkits.axes_grid.axis_artist.AxisArtist(axes, helper, offset=None, axis_direction='bottom', **kw) -
Элемент, который рисует ось (линию, вдоль которой n-я координата оси постоянна), деления, метки делений и подпись оси.
axes : ось helper : экземпляр AxisArtistHelper.
-
LABELPAD
-
ZORDER = 2.5
-
draw(artist, renderer, *args, **kwargs) -
Отрисовка линий оси, делений и меток
-
get_axisline_style() -
Возвращает текущий стиль линии оси.
-
get_helper() -
Возвращает экземпляр помощника оси.
-
get_tightbbox(renderer)
-
get_transform()
-
invert_ticklabel_direction()
-
set_axis_direction(axis_direction) -
Настройка направления, угла текста и выравнивания меток делений и подписи оси в соответствии с соглашениями matplotlib для прямоугольных осей.
axis_direction должен быть одним из [слева, справа, снизу, сверху].
свойство слева снизу справа сверху Положение меток делений “-“ “+” “+” “-“ Положение подписи оси “-“ “+” “+” “-“ Угол меток делений 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(label_direction) -
Настройка направления подписи оси.
ПРИНИМАЕТ: [ “+” | “-” ]Обратите внимание, что направления подписи ‘+’ и ‘-‘ относительны к направлению возрастания координаты.
-
set_axisline_style(axisline_style=None, **kw) -
Установить стиль линии оси.
- axisline_style может быть строкой со стилем линии оси с необязательными
-
разделенными запятыми атрибутами. В качестве альтернативы, атрибуты можно предоставить в виде ключевых слов.
set_arrowstyle(“->,size=1.5”) set_arrowstyle(“->”, size=1.5)
Старые атрибуты просто забываются.
Без аргумента (или с arrowstyle=None), возвращает доступные стили в виде списка строк.
-
set_label(s)
-
set_ticklabel_direction(tick_direction) -
Настройка направления меток делений.
ПРИНИМАЕТ: [ “+” | “-” ]Обратите внимание, что направления подписи ‘+’ и ‘-‘ относительны к направлению возрастания координаты.
-
toggle(all=None, ticks=None, ticklabels=None, label=None) -
Переключение видимости делений, меток делений и подписи (оси). Чтобы выключить все,
axis.toggle(all=False)
Чтобы выключить все, кроме делений
axis.toggle(all=False, ticks=True)
Чтобы включить все, кроме (подписи) оси
axis.toggle(all=True, label=False))
-
-
class mpl_toolkits.axes_grid.axis_artist.Ticks(ticksize, tick_out=False, **kwargs) -
Деления наследуются от Line2D, и обратите внимание, что сами деления являются маркерами. Таким образом, вы должны использовать set_mec, set_mew и т.д.
Чтобы изменить размер делений (длину), вам необходимо использовать set_ticksize. Чтобы изменить направление делений (деления по умолчанию находятся в направлении, противоположном меткам делений), используйте set_tick_out(False).
-
get_tick_out() -
Возвращает True, если деление будет повернуто на 180 градусов.
-
get_ticksize() -
Возвращает длину делений в пунктах.
-
set_tick_out(b) -
Устанавливает True, если деление должно быть повернуто на 180 градусов.
-
set_ticksize(ticksize) -
Устанавливает длину делений в пунктах.
-
-
class mpl_toolkits.axes_grid.axis_artist.AxisLabel(*kl, **kwargs) -
Подпись оси. Наследуется от Text. Позиция текста обновляется на лету, поэтому изменение позиции текста не имеет эффекта. В противном случае свойства можно изменять как обычный Text.
Чтобы изменить отступ между метками делений и подписью оси, используйте set_pad.
-
get_pad() -
Возвращает отступ в пунктах. Для получения дополнительной информации см. set_pad.
-
set_axis_direction(d) -
Настройка угла и выравнивания текста подписи оси в соответствии с соглашениями matplotlib.
свойство слева снизу справа сверху Угол подписи оси 180 0 0 180 Выравнивание подписи оси по вертикали center top center bottom Выравнивание подписи оси по горизонтали right center right center Обратите внимание, что углы текста фактически относятся к (90 + угол направления к метке деления), что дает 0 для оси снизу.
-
set_pad(pad) -
Устанавливает отступ в пунктах. Обратите внимание, что фактический отступ будет суммой внутреннего отступа и внешнего отступа (которые автоматически устанавливаются AxisArtist), и он устанавливает только внутренний отступ
-
-
class mpl_toolkits.axes_grid.axis_artist.TickLabels(**kwargs) -
Метки делений. Несмотря на то, что они наследуются от Text, этот единственный элемент рисует все метки делений. Как и в AxisLabel, положение текста обновляется на лету, поэтому изменение положения текста не имеет эффекта. В противном случае свойства можно изменять как обычный Text. В отличие от меток делений в основном matplotlib, свойства отдельных меток делений нельзя изменить.
Чтобы изменить отступ между делениями и метками делений, используйте set_pad.
-
get_texts_widths_heights_descents(renderer) -
Возвращает список ширины, высоты и спуска для меток делений.
-
set_axis_direction(label_direction) -
Настройка угла и выравнивания текста меток делений в соответствии с соглашениями matplotlib.
label_direction должен быть одним из [слева, справа, снизу, сверху].
свойство слева снизу справа сверху Угол меток делений 90 0 -90 180 Выравнивание меток делений по вертикали center baseline center baseline Выравнивание меток делений по горизонтали right center right center Обратите внимание, что углы текста фактически относятся к (90 + угол направления к метке деления), что дает 0 для оси снизу.
-
© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.0.2/mpl_toolkits/axes_grid/api/axis_artist_api.html