Spec-Zone.ru › Matplotlib

matplotlib.axes.Axes.violin

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

Построение скрипичного графика на основе предварительно рассчитанных статистических данных.

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

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

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

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

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

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

Позиции скрипичных графиков; т.е. координаты на оси x для вертикальных скрипичных графиков (или ось y для горизонтальных).

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

Если True, то скрипичные графики будут построены вертикально. В противном случае - горизонтально.

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

Максимальная ширина каждого скрипичного графика в единицах оси positions. По умолчанию 0.5, что составляет половину доступного пространства при использовании по умолчанию positions.

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

Отображать ли среднее значение с помощью линии.

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

Отображать ли экстремумы с помощью линии.

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

Отображать ли медиану с помощью линии.

side{'both', 'low', 'high'}, по умолчанию: 'both'

'both' отображает стандартные скрипичные графики. 'low'/'high' отображает только часть ниже/выше значения позиции.

Возвращает:
словарь

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

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

См. также

violin

Построение скрипичного графика на основе данных, а не предварительно рассчитанных статистических данных.

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

Spec-Zone.ru

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