Spec-Zone.ru › Matplotlib

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{'average', 'min', 'max'}, по умолчанию: 'average'

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

shadebool, по умолчанию: True

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

lightsourceLightSource, необязательно

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

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

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

**kwargs

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

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

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

Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d

Демонстрация 3D столбчатых диаграмм

Демонстрация 3D столбчатых диаграмм

Создание 3D гистограммы 2D данных

Создание 3D гистограммы 2D данных

bar3d(x, y, z, dx, dy, dz)

bar3d(x, y, z, dx, dy, dz)

© 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

Spec-Zone.ru

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