Spec-Zone.ru › Matplotlib 3.6

mpl_toolkits.mplot3d.axis3d.Axis

classmpl_toolkits.mplot3d.axis3d.Axis(axes, *, rotate_label=None, **kwargs)[source]

Bases: XAxis

Класс оси для 3D графиков.

Параметры:
axesmatplotlib.axes.Axes

Объект Axes, к которому принадлежит созданная ось.

pickradiusfloat

Радиус приёма для проверок принадлежности. См. также Axis.contains.

propertyadir[source]
propertyd_interval[source]
draw(renderer)[source]

Отрисовка элемента (и его дочерних элементов) с помощью заданного рендерера.

Это не имеет эффекта, если элемент не виден (Artist.get_visible возвращает False).

Параметры:
rendererRendererBase подкласс.

Примечания

Этот метод переопределён в подклассах элемента.

draw_pane(renderer)[source]
get_major_ticks(numticks=None)[source]

Возвращает список основных Tick.

get_minor_ticks(numticks=None)[source]

Возвращает список второстепенных Tick.

get_rotate_label(text)[source]
get_tightbbox(renderer=None, *, for_layout_only=False)[source]

Возвращает область, которая включает ось. Она учитывает метки делений, метку оси и смещение текста.

Если for_layout_only равно True, тогда ширина метки (если это ось x) или высота метки (если это ось y) сводится к нулю. Это позволяет tight/constrained_layout игнорировать слишком длинные метки при выполнении их макета.

init3d()[source]

[Устарело]

Примечания

Устарело начиная с версии 3.6:

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, data_interval=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, inverted=<UNSET>, label=<UNSET>, label_coords=<UNSET>, label_position=<UNSET>, label_text=<UNSET>, major_formatter=<UNSET>, major_locator=<UNSET>, minor_formatter=<UNSET>, minor_locator=<UNSET>, mouseover=<UNSET>, pane_color=<UNSET>, pane_pos=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, remove_overlapping_locs=<UNSET>, rotate_label=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, tick_params=<UNSET>, ticklabels=<UNSET>, ticks=<UNSET>, ticks_position=<UNSET>, transform=<UNSET>, units=<UNSET>, url=<UNSET>, view_interval=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]
END_OF_DOCUMENT_MARKER

Установить несколько свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

Функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

data_interval

неизвестно

figure

Figure

gid

str

in_layout

bool

inverted

неизвестно

label

объект

label_coords

неизвестно

label_position

{'верх', 'низ'}

label_text

str

major_formatter

Formatter, str, или функция

major_locator

Locator

minor_formatter

Formatter, str, или функция

minor_locator

Locator

mouseover

bool

pane_color

цвет

pane_pos

неизвестно

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

pickradius

float

rasterized

bool

remove_overlapping_locs

неизвестно

rotate_label

неизвестно

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

tick_params

неизвестно

ticklabels

последовательность строк или объектов Text

ticks

список чисел с плавающей точкой

ticks_position

{'верх', 'низ', 'оба', 'по умолчанию', 'нет'}

transform

Transform

units

тег единиц

url

str

view_interval

неизвестно

visible

bool

zorder

float

set_pane_color(color, alpha=None)[source]

Установить цвет панели.

Параметры:
colorцвет

Цвет панели оси.

alphaчисло с плавающей точкой, необязательно

Значение альфа-канала для панели оси. Если None, используется значение из color.

set_pane_pos(xys)[source]

[Устарело]

Примечания

Устарело начиная с версии 3.6:

set_rotate_label(val)[source]

Поворачивать метку оси: True, False или None. Если None, метка будет повернута, если её длина больше 4 символов.

propertyv_interval[source]

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/mpl_toolkits.mplot3d.axis3d.Axis.html

Spec-Zone.ru

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