mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d
- Axes3D.bar3d(x, y, z, dx, dy, dz, color=None, zsort='average', shade=True, lightsource=None, *args, data=None, **kwargs)[source]
-
Генерирует 3D столбчатую диаграмму.
Этот метод создаёт трёхмерную столбчатую диаграмму, где ширину, глубину, высоту и цвет столбцов можно индивидуально настраивать.
- Параметры:
-
- x, y, zпоследовательность значений
-
Координаты точки начала столбцов.
- dx, dy, dzчисло или последовательность чисел
-
Ширина, глубина и высота столбцов соответственно.
- colorпоследовательность цветов, необязательно
-
Цвет столбцов можно задать глобально или индивидуально. Этот параметр может быть:
- Один цвет для одинакового цвета всех столбцов.
- Массив цветов длиной N столбцов для индивидуального цвета каждого столбца.
- Массив цветов длиной 6 для раскраски граней столбцов.
- Массив цветов длиной 6 * N для индивидуального цвета каждой грани.
При раскрашивании граней прямоугольных блоков порядок раскраски:
- -Z (низ прямоугольного блока)
- +Z (верх прямоугольного блока)
- -Y
- +Y
- -X
- +X
- zsort{'average', 'min', 'max'}, по умолчанию: 'average'
-
Схема сортировки по оси z, передаваемая в
Poly3DCollection - shadebool, по умолчанию: True
-
Если True, то затемняет тёмные стороны столбцов (относительно источника света графика).
-
lightsource
LightSource, необязательно -
Источник света, используемый, когда shade равно True.
- dataиндексируемый объект, необязательно
-
Если задано, все параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключение). - **kwargs
-
Любые дополнительные ключевые аргументы передаются в
Poly3DCollection.
- Возвращаемое значение:
-
-
collection
Poly3DCollection -
Коллекция трёхмерных многоугольников, представляющих столбцы.
-
collection
Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d.html