mpl_toolkits.mplot3d.axis3d.Axis
- classmpl_toolkits.mplot3d.axis3d.Axis(adir, v_intervalx, d_intervalx, axes, *args, rotate_label=None, **kwargs)[source]
-
Bases:
matplotlib.axis.XAxisКласс оси для 3D графиков.
- Параметры
-
-
axes
matplotlib.axes.Axes -
Объект
Axes, к которому принадлежит созданная ось. - pickradiusfloat
-
Радиус приёма для проверок включения. См. также
Axis.contains.
-
axes
- свойствоd_interval
- draw(renderer)[source]
-
Отрисовывает элемент (и его потомков) с помощью указанного рендерера.
Если элемент не видим (
Artist.get_visibleвозвращает False), то это действие не оказывает влияния.- Параметры
-
-
renderer
RendererBaseподкласс.
-
renderer
Примечания
Этот метод переопределяется в подклассах элементов.
- 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, *, for_layout_only=False)[source]
-
Возвращает область, охватывающую ось. Учитываются только метки делений, метка оси и смещение текста.
Если for_layout_only равно True, то ширина метки (если это ось x) или высота метки (если это ось y) сжимаются до нуля. Это позволяет tight_layout/constrained_layout игнорировать слишком длинные метки при выполнении их макета.
- init3d()[source]
- 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>, 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]
-
Установите сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, которая принимает массив с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
логическое значение
логическое значение
Объект Patch или (Path, Transform) или None
неизвестно
строка
логическое значение
неизвестно
объект
неизвестно
{'верх', 'низ'}
строка
Formatter,str, или функцияFormatter,str, или функциянеизвестно
неизвестно
None или логическое значение или число с плавающей точкой или вызываемая функция
число с плавающей точкой
логическое значение
неизвестно
неизвестно
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
логическое значение или None
неизвестно
последовательность строк или
Textсписок чисел с плавающей точкой
{'верх', 'низ', 'оба', 'по умолчанию', 'нет'}
метка единиц
строка
неизвестно
логическое значение
число с плавающей точкой
- set_pane_color(color)[source]
-
Установите цвет фона в виде кортежа RGBA.
-
- set_pane_pos(xys)[source]
- set_rotate_label(val)[source]
-
Определяет, следует ли поворачивать подпись оси: True, False или None. Если установлено None, подпись будет повернута, если она длиннее 4 символов.
- propertyv_interval
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/mpl_toolkits.mplot3d.axis3d.Axis.html