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