Spec-Zone.ru › Matplotlib 3.8

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 для индивидуализации цвета каждой грани.

При раскраске граней коробок, порядок раскраски такой:

  1. -Z (нижняя грань)
  2. +Z (верхняя грань)
  3. -Y
  4. +Y
  5. -X
  6. +X
zsortстрока, необязательно

Схема сортировки по оси z, передаваемая в Poly3DCollection

shadeбулево, по умолчанию: True

При значении True, тёмные стороны столбцов затеняются (относительно источника света графика).

lightsourceLightSource

Источник света, используемый, когда shade равен True.

dataиндексируемый объект, необязательно

Если задан, все параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключение).

**kwargs

Любые дополнительные ключевые параметры передаются в Poly3DCollection.

Возвращаемое значение:
collectionPoly3DCollection

Коллекция трёхмерных многоугольников, представляющих столбцы.

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d.html

Spec-Zone.ru

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