mpl_toolkits.mplot3d.art3d.Path3DCollection
- classmpl_toolkits.mplot3d.art3d.Path3DCollection(*args, zs=0, zdir='z', depthshade=True, axlim_clip=False, **kwargs)[исходный код]
-
Базовые классы:
PathCollectionКоллекция 3D-траекторий.
Создаёт коллекцию плоских 3D-траекторий, нормальный вектор которых направлен вдоль zdir, а сами траектории расположены на координате zs оси zdir. 'zs' может быть скаляром или массивоподобной последовательностью той же длины, что и количество траекторий в коллекции.
Аргументы конструктора совпадают с аргументами
PathCollection. Кроме того, доступны ключевые аргументы zs=0 и zdir='z'.Также доступен ключевой аргумент depthshade, который указывает, следует ли затенять элементы, чтобы создать иллюзию глубины (по умолчанию True). Обычно это необходимо для точечных диаграмм.
- do_3d_projection()[исходный код]
- draw(renderer)[исходный код]
-
Рисует Artist (и его дочерние элементы) с помощью указанного средства визуализации.
Не оказывает эффекта, если Artist не виден (
Artist.get_visibleвозвращает False).- Параметры:
-
-
rendererподкласс
RendererBase.
-
rendererподкласс
Примечания
Этот метод переопределяется в подклассах Artist.
- 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>, sizes=<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'}object
linestyleилиdashesилиlinestylesилиlsstr, кортеж или список таких значений
linewidthилиlinewidthsилиlwнеизвестно
bool
Normalize, str или Noneмассивоподобный объект формы (N, 2) или (2,)
список объектов
AbstractPathEffectнеизвестно
None, bool, float или вызываемый объект
float
bool
sizesнеизвестно
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
список значений str или None
bool
float
- set_3d_properties(zs, zdir, axlim_clip=False)[исходный код]
-
Задаёт координаты z и направление траекторий.
- Параметры:
-
- zsfloat или массив значений float
-
Координата или координаты, на которых следует расположить траектории коллекции вдоль оси zdir.
- zdir{'x', 'y', 'z'}
-
Плоскость, относительно которой траектории следует строить перпендикулярно. Все траектории должны иметь одинаковое направление. Описание значений см. в
get_dir_vector. - axlim_clipbool, по умолчанию: False
-
Следует ли скрывать траектории, у которых вершина находится за пределами видимых границ осей.
- set_depthshade(depthshade)[исходный код]
-
Задаёт, следует ли применять затенение глубины к элементам коллекции.
- Параметры:
-
- depthshadebool
-
Следует ли затенять элементы, чтобы создать иллюзию глубины.
- set_linewidth(lw)[исходный код]
-
Задаёт толщину линии (линий) для коллекции. lw может быть скаляром или последовательностью; если это последовательность, для элементов будут поочерёдно использоваться её значения.
- Параметры:
-
- lwfloat или список значений float
- set_sizes(sizes, dpi=72.0)[исходный код]
-
Задаёт размеры каждого элемента коллекции.
- Параметры:
-
-
sizes
numpy.ndarrayили None -
Размер, задаваемый для каждого элемента коллекции. Значение соответствует «площади» элемента.
- dpifloat, по умолчанию: 72
-
Значение dpi холста.
-
sizes
- 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.Path3DCollection.html