Spec-Zone.ru › Matplotlib

mpl_toolkits.mplot3d.axis3d.Axis

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

Базы: XAxis

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

Параметры:
axesAxes

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

pickradiusfloat

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

clearbool, по умолчанию: True

Очистить ли ось при создании. Это не требуется, например, при создании оси в составе Axes, так как Axes.clear вызовет Axis.clear. .. versionadded:: 3.8

active_pane()[source]
propertyadir[source]

[Устарело]

Примечания

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

propertyd_interval[source]

[Устарело]

Примечания

Устарело начиная с версии 3.6: Используйте get_data_interval вместо этого.

draw(renderer)[source]

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

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

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

Примечания

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

draw_grid(renderer)[source]
draw_pane(renderer)[source]

Отрисовка области.

Параметры:
rendererRendererBase подкласс
get_label_position()[source]

Получить позицию подписи.

Возвращает:
str{'lower', 'upper', 'both', 'default', 'none'}

Позиция подписи оси.

get_major_ticks(numticks=None)[source]

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

Предупреждение

Детали отметки не гарантируются как постоянные. Различные операции могут создавать, удалять и изменять экземпляры Tick. Существует высокий риск, что изменения отдельных делений не сохранятся, если вы будете дальше работать с рисунком (включая панорамирование/приближение на отображаемом рисунке).

Работа с отдельными делениями — мера последнего средства. Используйте set_tick_params вместо этого, если возможно.

get_minor_ticks(numticks=None)[source]

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

Предупреждение

Детали отметки не гарантируются как постоянные. Различные операции могут создавать, удалять и изменять экземпляры Tick. Существует высокий риск, что изменения отдельных делений не сохранятся, если вы будете дальше работать с рисунком (включая панорамирование/приближение на отображаемом рисунке).

Работа с отдельными делениями — мера последнего средства. Используйте set_tick_params вместо этого, если возможно.

get_rotate_label(text)[source]
get_ticks_position()[source]

Получить позицию делений.

Возвращает:
str{'lower', 'upper', 'both', 'default', 'none'}

Позиция жирных линий оси, делений и меток делений.

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

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

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

END_OF_DOCUMENT_MARKER
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>, 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]

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

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

Свойство

Описание

agg_filter

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

alpha

скаляр или None

animated

bool

clip_box

BboxBase или None

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

цвет

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_label_position(position)[source]

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

Параметры:
position{'lower', 'upper', 'both', 'default', 'none'}

Положение подписи оси.

set_pane_color(color, alpha=None)[source]

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

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

Цвет области оси.

alphafloat, необязательно

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

set_rotate_label(val)[source]

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

set_ticks_position(position)[source]

Установить положение делений.

Параметры:
position{'lower', 'upper', 'both', 'default', 'none'}

Положение жирных линий оси, делений и надписей к делениям.

propertyv_interval[source]

[Устарело]

Примечания

Устарело начиная с версии 3.6: Используйте get_view_interval вместо этого.

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

Spec-Zone.ru

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