Spec-Zone.ru › Matplotlib 3.8

matplotlib.axes.Axes.violin

Axes.violin(vpstats, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False)[source]

Функция рисования диаграмм размаха.

Рисует диаграмму размаха для каждого столбца в vpstats. Заполненная область представляет весь диапазон данных, с необязательными линиями для среднего значения, медианы, минимального и максимального значений, а также квантилей.

Параметры:
vpstatsсписок словарей

Список словарей, содержащих статистические данные для каждой диаграммы размаха. Обязательные ключи:

  • coords: Список скаляров, содержащих координаты, в которых оценивалась плотность распределения ядра диаграммы размаха.
  • vals: Список скаляров, содержащих значения плотности распределения ядра в каждой из координат, заданных в coords.
  • mean: Среднее значение для набора данных этой диаграммы размаха.
  • median: Медианное значение для набора данных этой диаграммы размаха.
  • min: Минимальное значение для набора данных этой диаграммы размаха.
  • max: Максимальное значение для набора данных этой диаграммы размаха.

Необязательные ключи:

  • quantiles: Список скаляров, содержащих значения квантилей для набора данных этой диаграммы размаха.
positionsмассив, по умолчанию: [1, 2, ..., n]

Позиции диаграмм размаха. Отметки и пределы автоматически устанавливаются в соответствии с позициями.

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

Если True, диаграммы размаха рисуются вертикально. В противном случае — горизонтально.

widthsмассив, по умолчанию: 0.5

Либо скаляр, либо вектор, определяющий максимальную ширину каждой диаграммы размаха. По умолчанию 0.5, что использует примерно половину доступного горизонтального пространства.

showmeansbool, по умолчанию: False

Если True, отображает средние значения.

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

Если True, отображает экстремальные значения.

showmediansbool, по умолчанию: False

Если True, отображает медианные значения.

Возвращаемые значения:
словарь

Словарь, сопоставляющий каждый компонент диаграммы размаха со списком соответствующих экземпляров коллекций, созданных. Словарь имеет следующие ключи:

  • bodies: Список экземпляров PolyCollection, содержащих заполненную область каждой диаграммы размаха.
  • cmeans: Экземпляр LineCollection, отмечающий средние значения каждого распределения диаграммы размаха.
  • cmins: Экземпляр LineCollection, отмечающий нижнюю границу каждого распределения диаграммы размаха.
  • cmaxes: Экземпляр LineCollection, отмечающий верхнюю границу каждого распределения диаграммы размаха.
  • cbars: Экземпляр LineCollection, отмечающий центры каждого распределения диаграммы размаха.
  • cmedians: Экземпляр LineCollection, отмечающий медианные значения каждого распределения диаграммы размаха.
  • cquantiles: Экземпляр LineCollection, созданный для определения значений квантилей каждого распределения диаграммы размаха.

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.axes.Axes.violin.html

Spec-Zone.ru

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