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]
-
Установка нескольких свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
float или массив float
функция фильтра, которая принимает (m, n, 3) массив float и значение 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или str или 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,) массив
неизвестно
None или bool или float или вызываемая функция
неизвестно
bool
sizesнеизвестно
(scale: float, length: float, randomness: float)
bool или None
неизвестно
строка
список строк или None
bool
float
-
- 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.7.5/api/_as_gen/mpl_toolkits.mplot3d.art3d.Path3DCollection.html