mpl_toolkits.mplot3d.art3d.Patch3DCollection
- classmpl_toolkits.mplot3d.art3d.Patch3DCollection(*args, zs=0, zdir='z', depthshade=True, axlim_clip=False, **kwargs)[исходный код]
-
Базовые классы:
PatchCollectionКоллекция трёхмерных фигур.
Создаёт коллекцию плоских трёхмерных фигур с нормальным вектором, направленным вдоль zdir, и расположенных на координате zs по оси zdir. Значение 'zs' может быть скаляром или массивом той же длины, что и количество фигур в коллекции.
Аргументы конструктора совпадают с аргументами
PatchCollection. Кроме того, доступны ключевые слова zs=0 и zdir='z'.Также доступен именованный аргумент depthshade, указывающий, следует ли затенять фигуры, чтобы создать впечатление глубины (по умолчанию — True). Обычно это необходимо для диаграмм рассеяния.
- do_3d_projection()[исходный код]
- get_depthshade()[исходный код]
- get_edgecolor()[исходный код]
- get_facecolor()[исходный код]
- 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>, hatch_linewidth=<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>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[исходный код]
-
Задайте несколько свойств одновременно.
Поддерживаются следующие свойства:
Свойство
Описание
float или массив значений float
функция фильтра, принимающая массив float размера (m, n, 3) и значение dpi и возвращающая массив размера (m, n, 3) и два смещения от нижнего левого угла изображения
массивоподобный объект, float или None
bool
antialiasedилиaaилиantialiasedsbool или список значений bool
массивоподобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
BboxBaseили Nonebool
Patch или (Path, Transform) или None
Colormapили str или Noneцвет или список кортежей RGBA
bool
edgecolorилиecилиedgecolorsfacecolorилиfacecolorsилиfcstr
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleилиdashesилиlinestylesилиlsstr, кортеж или список таких значений
linewidthилиlinewidthsилиlwfloat или список значений float
bool
Normalizeили str или Noneмассивоподобный объект размера (N, 2) или (2,)
список объектов
AbstractPathEffectнеизвестно
None, bool, float или вызываемый объект
float
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
список значений str или None
bool
float
-
- set_3d_properties(zs, zdir, axlim_clip=False)[исходный код]
-
Задать координаты z и направление патчей.
- Параметры:
-
- zsчисло с плавающей точкой или массив чисел с плавающей точкой
-
Место или места размещения патчей коллекции вдоль оси zdir.
- zdir{'x', 'y', 'z'}
-
Плоскость, относительно которой патчи строятся ортогонально. Все патчи должны иметь одно и то же направление. Описание значений см. в
get_dir_vector. - axlim_clipлогическое значение, по умолчанию: False
-
Следует ли скрывать патчи, у которых вершина находится за пределами видимой области осей.
- set_depthshade(depthshade)[исходный код]
-
Задать, применяется ли затенение по глубине к элементам коллекции.
- Параметры:
-
- depthshadeлогическое значение
-
Следует ли затенять патчи, чтобы создать ощущение глубины.
- set_sort_zpos(val)[исходный код]
-
Задать позицию, используемую для сортировки по z.
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.art3d.Patch3DCollection.html