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]
-
Позиции скрипичных графиков. Отметки и пределы автоматически устанавливаются для соответствия позициям.
- vertбулево значение, по умолчанию: True.
-
Если True, строит скрипичные графики вертикально. В противном случае, строит их горизонтально.
- widthsмассив-подобный объект, по умолчанию: 0.5
-
Может быть скаляром или вектором, устанавливающим максимальную ширину каждого скрипичного графика. По умолчанию 0.5, что использует примерно половину доступного горизонтального пространства.
- showmeansбулево значение, по умолчанию: False
-
Если True, включит отображение средних значений.
- showextremaбулево значение, по умолчанию: True
-
Если True, включит отображение экстремумов.
- showmediansбулево значение, по умолчанию: False
-
Если True, включит отображение медиан.
Возвращает: - словарь
-
Словарь, сопоставляющий каждый компонент скрипичного графика списку соответствующих созданных экземпляров коллекций. Словарь имеет следующие ключи:
-
bodies: Список экземпляровPolyCollection, содержащих заполненную область каждого скрипичного графика. -
cmeans: ЭкземплярLineCollection, который отмечает средние значения распределения каждого скрипичного графика. -
cmins: ЭкземплярLineCollection, который отмечает нижнюю границу распределения каждого скрипичного графика. -
cmaxes: ЭкземплярLineCollection, который отмечает верхнюю границу распределения каждого скрипичного графика. -
cbars: ЭкземплярLineCollection, который отмечает центры распределения каждого скрипичного графика. -
cmedians: ЭкземплярLineCollection, который отмечает медианные значения распределения каждого скрипичного графика. -
cquantiles: ЭкземплярLineCollection, созданный для определения значений квантилей распределения каждого скрипичного графика.
-
Примеры использования matplotlib.axes.Axes.violin
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.axes.Axes.violin.html