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.7.5/api/_as_gen/matplotlib.axes.Axes.violin.html