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 или edgecolorsfacecolorили facecolors или fcстрока
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
булево значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список
linewidthили linewidths или lwнеизвестно
булево значение
Normalizeили строка или Noneoffset_transformили transOffsetмассив (N, 2) или (2,) типа array-like
список
AbstractPathEffectнеизвестно
None или bool или число с плавающей точкой или вызываемая функция
число с плавающей точкой
булево значение
sizesнеизвестно
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
булево значение или None
неизвестно
-
- set_3d_properties(zs, zdir)[source]
-
Установите позиции z и направление путей.
- Параметры:
-
- zsчисло с плавающей точкой или массив чисел с плавающей точкой
-
Местоположение или местоположения для размещения путей в коллекции вдоль оси zdir.
- zdir{'x', 'y', 'z'}
-
Плоскость для построения путей, ортогональных к ней. Все пути должны иметь одинаковое направление. См.
get_dir_vectorдля описания значений.
- set_depthshade(depthshade)[source]
-
Установите, выполняется ли затенение глубины для элементов коллекции.
- Параметры:
-
- depthshadeлогическое значение
-
Выполнять ли затенение поверхностей, чтобы создать иллюзию глубины.
- set_linewidth(lw)[source]
-
Устанавливает ширину линии(й) для коллекции. lw может быть скаляром или последовательностью; если это последовательность, элементы будут циклически извлекать значения из последовательности.
- Параметры:
-
- lwчисло с плавающей точкой или список чисел с плавающей точкой
- set_sizes(sizes, dpi=72.0)[source]
-
Устанавливает размеры каждого элемента коллекции.
- Параметры:
-
- sizesмассив NumPy или None
-
Размер для установки каждому элементу коллекции. Значение — это «площадь» элемента.
- dpiчисло с плавающей точкой, по умолчанию: 72
-
Точек на дюйм холста.
- set_sort_zpos(val)[source]
-
Установить позицию для сортировки по z.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.art3d.Path3DCollection.html