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).- Параметры:
-
-
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]
-
Установить сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
неизвестно
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, а возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
массив-подобный объект, скаляр или None
bool
antialiasedили aa или antialiasedsbool или список bool
массив-подобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
bool
объект Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей rgba
bool
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список
linewidthили linewidths или lwнеизвестно
bool
Normalizeили строка или Noneoffset_transformили transOffsetнеизвестно
массив (N, 2) или (2,) array-like
неизвестно
None или bool или float или вызываемая функция
неизвестно
bool
sizesнеизвестно
(scale: float, length: float, randomness: float)
bool или None
неизвестно
строка
список строк или None
bool
float
-
- set_3d_properties(zs, zdir)[source]
- set_depthshade(depthshade)[source]
-
Установить, выполняется ли затенение глубины для элементов коллекции.
- Параметры:
-
- depthshadebool
-
Выполнять ли затенение элементов для создания эффекта глубины.
- set_linewidth(lw)[source]
-
Установить толщину линий для коллекции. lw может быть скаляром или последовательностью; если это последовательность, элементы будут циклически принимать значения из этой последовательности
- Параметры:
-
- lwfloat или список float
- set_sizes(sizes, dpi=72.0)[source]
-
Установить размеры каждого элемента коллекции.
- Параметры:
-
- sizesмассив NumPy или None
-
Размер каждого элемента коллекции. Значение — это площадь элемента.
- dpifloat, по умолчанию: 72
-
Разрешение холста.
- set_sort_zpos(val)[source]
-
Установить позицию для сортировки по z.
© 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.art3d.Path3DCollection.html