Spec-Zone.ru › Matplotlib

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>)[исходный код]

Задайте несколько свойств одновременно.

Поддерживаются следующие свойства:

Свойство

Описание

3d_properties

float или массив значений float

agg_filter

функция фильтра, принимающая массив float размера (m, n, 3) и значение dpi и возвращающая массив размера (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

массивоподобный объект, float или None

animated

bool

antialiased или aa или antialiaseds

bool или список значений bool

array

массивоподобный объект или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clim

(vmin: float, vmax: float)

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

cmap

Colormap или str или None

color

цвет или список кортежей RGBA

depthshade

bool

edgecolor или ec или edgecolors

цвет или список цветов или 'face'

facecolor или facecolors или fc

цвет или список цветов

figure

Figure или SubFigure

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

неизвестно

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или dashes или linestyles или ls

str, кортеж или список таких значений

linewidth или linewidths или lw

float или список значений float

mouseover

bool

norm

Normalize или str или None

offset_transform или transOffset

Transform

offsets

массивоподобный объект размера (N, 2) или (2,)

path_effects

список объектов AbstractPathEffect

paths

неизвестно

picker

None, bool, float или вызываемый объект

pickradius

float

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

sort_zpos

неизвестно

transform

Transform

url

str

urls

список значений str или None

visible

bool

zorder

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API