matplotlib.axes.Axes.violinplot
- Axes.violinplot(dataset, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False, quantiles=None, points=100, bw_method=None, *, data=None)[source]
-
Создаёт диаграмму «скрипка».
Создаёт диаграмму «скрипка» для каждого столбца в dataset или для каждого вектора в последовательности dataset. Каждая заполненная область представляет весь диапазон данных, с необязательными линиями в среднем, медиане, минимуме, максимуме и пользовательских квантилях.
- Параметры
-
- datasetМассив или последовательность векторов.
-
Входные данные.
- positionsмассив-подобный объект, по умолчанию: [1, 2, ..., n]
-
Позиции скрипок. Отметки и пределы автоматически устанавливаются в соответствии с позициями.
- vertbool, по умолчанию: True.
-
Если True, создаёт вертикальную диаграмму «скрипка». В противном случае создаёт горизонтальную диаграмму «скрипка».
- widthsмассив-подобный объект, по умолчанию: 0.5
-
Скаляр или вектор, устанавливающий максимальную ширину каждой скрипки. Значение по умолчанию равно 0.5, что использует примерно половину доступного горизонтального пространства.
- showmeansbool, по умолчанию: False
-
Если
True, отобразит среднее значение. - showextremabool, по умолчанию: True
-
Если
True, отобразит экстремумы. - showmediansbool, по умолчанию: False
-
Если
True, отобразит медианы. - quantilesмассив-подобный объект, по умолчанию: None
-
Если не None, устанавливает список чисел с плавающей точкой в интервале [0, 1] для каждой скрипки, представляющие квантили, которые будут отображены для этой скрипки.
- pointsint, по умолчанию: 100
-
Определяет количество точек для оценки каждой из оценок плотности ядра Гаусса.
- bw_methodстрока, скаляр или вызываемый объект, необязательно
-
Метод, используемый для расчета ширины полосы оценки. Может быть 'scott', 'silverman', скалярная константа или вызываемый объект. Если скаляр, он будет использован непосредственно как
kde.factor. Если вызываемый объект, он должен принимать объектGaussianKDEв качестве единственного параметра и возвращать скаляр. Если None (по умолчанию), используется 'scott'. - dataиндексируемый объект, необязательно
-
Если задано, следующие параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключения):dataset
- Возвращает
-
- словарь
-
Словарь, сопоставляющий каждый компонент диаграммы «скрипка» списку соответствующих экземпляров коллекции, созданных. Словарь имеет следующие ключи:
-
bodies: Список экземпляровPolyCollection, содержащих заполненную область каждой скрипки. -
cmeans: ЭкземплярLineCollection, который отмечает средние значения каждого распределения скрипки. -
cmins: ЭкземплярLineCollection, который отмечает нижнюю границу каждого распределения скрипки. -
cmaxes: ЭкземплярLineCollection, который отмечает верхнюю границу каждого распределения скрипки. -
cbars: ЭкземплярLineCollection, который отмечает центры каждого распределения скрипки. -
cmedians: ЭкземплярLineCollection, который отмечает медианные значения каждого распределения скрипки. -
cquantiles: ЭкземплярLineCollection, созданный для определения значений квантилей каждого распределения скрипки.
-
Примеры использования matplotlib.axes.Axes.violinplot
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.axes.Axes.violinplot.html