mpl_toolkits.mplot3d.art3d.Patch3DCollection
- classmpl_toolkits.mplot3d.art3d.Patch3DCollection(*args, zs=0, zdir='z', depthshade=True, **kwargs)[source]
-
Bases:
PatchCollectionКоллекция 3D-заплаток.
Создает коллекцию плоских 3D-заплаток с вектором нормали, направленным по оси zdir, и расположенных в точке zs на оси zdir. 'zs' может быть скалярным значением или массивоподобным объектом той же длины, что и количество заплаток в коллекции.
Аргументы конструктора такие же, как и для
PatchCollection. Дополнительно доступны ключевые слова zs=0 и zdir='z'.Также доступен ключевой аргумент depthshade, указывающий, следует ли затемнять заплатки, чтобы создать впечатление глубины (по умолчанию True). Это обычно желательно в точечных диаграммах.
- do_3d_projection()[source]
- 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>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]
-
Установить несколько свойств сразу.
Поддерживаются следующие свойства:
Свойство
Описание
вещественное число или массив вещественных чисел
функция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив и два смещения от левого нижнего угла изображения
подобный массиву объект, скаляр или None
булево значение
antialiasedили aa или antialiasedsбулево значение или список булевых значений
подобный массиву объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: вещественное число, vmax: вещественное число)
булево значение
объект Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей RGBA
булево значение
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
булево значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список
linewidthили linewidths или lwвещественное число или список вещественных чисел
булево значение
Normalizeили строка или Noneoffset_transformили transOffsetнеизвестно
(N, 2) или (2,) массив
неизвестно
None или булево значение или вещественное число или вызываемый объект
неизвестно
булево значение
(scale: вещественное число, length: вещественное число, randomness: вещественное число)
булево значение или None
неизвестно
строка
список строк или None
булево значение
вещественное число
-
- set_3d_properties(zs, zdir)[source]
-
Установите позиции и направление z для объектов.
- Параметры:
-
- zsчисло или массив чисел
-
Положение или положения для размещения объектов в коллекции вдоль оси zdir.
- zdir{'x', 'y', 'z'}
-
Плоскость для построения объектов перпендикулярно. Все объекты должны иметь одинаковое направление. См.
get_dir_vectorдля описания значений.
- set_depthshade(depthshade)[source]
-
Установите, выполняется ли затенение глубины для элементов коллекции.
- Параметры:
-
- depthshadebool
-
Выполнять ли затенение объектов, чтобы создать видимость глубины.
- 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.Patch3DCollection.html