mpl_toolkits.mplot3d.axes3d.Axes3D.voxels
- Axes3D.voxels([x, y, z, ]/, filled, facecolors=None, edgecolors=None, **kwargs)[source]
-
Построение набора заполненных объёмных элементов (вокселей)
Все вокселы отображаются как кубы 1x1x1 на оси, с
filled[0, 0, 0]размещённым с нижним углом в начале координат. Затенённые грани не отображаются.- Параметры:
-
- filled3D np.array of bool
-
3D массив значений, где истинные значения указывают, какие вокселы заполнить
- x, y, z3D np.array, необязательно
-
Координаты углов вокселей. Это должно соответствовать форме на единицу больше по каждой размерности, чем форма filled. Эти параметры могут быть использованы для построения вокселей некубической формы.
Если не указаны, по умолчанию принимают значения последовательных целых чисел вдоль каждой оси, как те, которые возвращаются
indices(). Как указано в/в сигнатуре функции, эти аргументы могут быть переданы только позиционно. - facecolors, edgecolorsarray-like, необязательно
-
Цвет для отрисовки граней и рёбер вокселей. Могут быть переданы только в качестве ключевых аргументов. Эти параметры могут быть:
- Единственное значение цвета, чтобы окрасить все вокселы одним цветом. Это может быть строка или 1D массив rgb/rgba
-
None, по умолчанию, использовать один цвет для граней, и стиль по умолчанию для рёбер. - 3D
ndarrayимен цветов, где каждый элемент - цвет соответствующего вокселя. Размер должен соответствовать вокселям. - 4D
ndarrayданных rgb/rgba, с компонентами по последней оси.
- shadebool, по умолчанию: True
-
Определяет, применять ли затенение к facecolors.
-
lightsource
LightSource -
Источник света для использования, когда shade равно True.
- **kwargs
-
Дополнительные ключевые аргументы для передачи в
Poly3DCollection.
- Возвращает:
-
- facesdict
-
Словарь, индексированный по координатам, где
faces[i, j, k]являетсяPoly3DCollectionграней, нарисованных для вокселяfilled[i, j, k]. Если для данного вокселя не были нарисованы грани, либо потому, что это не было запрошено, либо он полностью скрыт, тогда(i, j, k) not in faces.
Примеры
(
Source code,png)(
Source code,png)(
Source code,png)(
Source code,png)
Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.voxels
© 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.axes3d.Axes3D.voxels.html