mpl_toolkits.mplot3d.art3d.Path3DCollection
- classmpl_toolkits.mplot3d.art3d.Path3DCollection(*args, zs=0, zdir='z', depthshade=True, **kwargs)[source]
-
Bases:
PathCollectionКоллекция 3D путей.
Создаёт коллекцию плоских 3D путей с вектором нормали, направленным вдоль оси zdir, и расположенных на оси zdir в точке zs. 'zs' может быть скаляром или массивоподобным объектом, длина которого равна количеству путей в коллекции.
Аргументы конструктора такие же, как и для
PathCollection. Дополнительно доступны ключевые аргументы zs=0 и zdir='z'.Также доступен ключевой аргумент depthshade, указывающий, нужно ли затенять фигуры, чтобы создать впечатление глубины (по умолчанию True). Это обычно требуется в диаграммах рассеяния.
- do_3d_projection()[source]
- draw(renderer)[source]
-
Отрисовка элемента-артиста (и его дочерних элементов) с помощью заданного рендерера.
Если элемент-артист не отображается (
Artist.get_visibleвозвращает False), то это действие не имеет эффекта.- Parameters:
-
-
renderer
RendererBaseподкласс.
-
renderer
Примечания
Этот метод переопределён в подклассах элементов-артистов.
- get_depthshade()[source]
- get_edgecolor()[source]
- get_facecolor()[source]
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, array=<UNSET>, capstyle=<UNSET>, clim=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, cmap=<UNSET>, color=<UNSET>, depthshade=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gid=<UNSET>, hatch=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, norm=<UNSET>, offset_transform=<UNSET>, offsets=<UNSET>, path_effects=<UNSET>, paths=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sizes=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]
-
Установить несколько свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
число с плавающей точкой или массив чисел с плавающей точкой
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3), значение dpi и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения
подобный массиву объект, скаляр или None
булево значение
antialiasedили aa или antialiasedsбулево значение или список булевых значений
подобный массиву объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: число с плавающей точкой, vmax: число с плавающей точкой)
BboxBaseили Noneбулево значение
объект Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей RGBA
булево значение
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
булево значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список кортежей
linewidthили linewidths или lwнеизвестно
булево значение
Normalizeили строка или Noneoffset_transformили transOffset(N, 2) или (2,) массив-подобный объект
список
AbstractPathEffectнеизвестно
None или булево значение или число с плавающей точкой или вызываемая функция
число с плавающей точкой
булево значение
sizesнеизвестно
(scale: число с плавающей точкой, length: число с плавающей точкой, randomness: число с плавающей точкой)
булево значение или None
неизвестно
строка
список строк или None
булево значение
-
вещественное число
- set_3d_properties(zs, zdir)[source]
-
Устанавливает позиции z и направление траекторий.
- Параметры:
-
- zsвещественное число или массив вещественных чисел
-
Расположение или расположения траекторий в коллекции вдоль оси zdir.
- zdir{'x', 'y', 'z'}
-
Плоскость для построения траекторий ортогонально. Все траектории должны иметь одинаковое направление. См.
get_dir_vectorдля описания значений.
- set_depthshade(depthshade)[source]
-
Устанавливает, будет ли производиться затенение глубины для элементов коллекции.
- Параметры:
-
- depthshadebool
-
Признак затенения элементов, чтобы создать иллюзию глубины.
- set_linewidth(lw)[source]
-
Устанавливает ширину(ы) линии(й) для коллекции. lw может быть скалярным значением или последовательностью; если это последовательность, то фигуры будут циклически использовать значения из этой последовательности.
- Параметры:
-
- lwвещественное число или список вещественных чисел
- set_sizes(sizes, dpi=72.0)[source]
-
Устанавливает размеры каждого элемента коллекции.
- Параметры:
-
-
sizes
numpy.ndarrayили None -
Размер для каждого элемента коллекции. Значение представляет собой 'площадь' элемента.
- dpiвещественное число, по умолчанию: 72
-
Разрешение холста (dpi).
-
sizes
- set_sort_zpos(val)[source]
-
Устанавливает позицию для сортировки по z.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.mplot3d.art3d.Path3DCollection.html