matplotlib.axes.Axes.violinplot
-
Axes.violinplot(self, 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. Каждая заполненная область охватывает весь диапазон данных с необязательными линиями на средних значениях, медиане, минимуме, максимуме и пользовательских квантилях.
Параметры: -
datasetArray or a sequence of vectors. -
Входные данные.
-
positionsarray-like, default = [1, 2, ..., n] -
Определяет положение скрипок. Отметки и пределы автоматически настраиваются в соответствии с позициями.
-
vertbool, default = True. -
Если True, создаёт вертикальную диаграмму "скрипка". В противном случае, создаёт горизонтальную диаграмму "скрипка".
-
widthsarray-like, default = 0.5 -
Скаляр или вектор, определяющий максимальную ширину каждой скрипки. По умолчанию 0.5, что использует примерно половину доступного горизонтального пространства.
-
showmeansbool, default = False -
Если
True, будет отображаться среднее значение. -
showextremabool, default = True -
Если
True, будут отображены экстремумы. -
showmediansbool, default = False -
Если
True, будет отображаться медиана. -
quantilesarray-like, default = None -
Если не None, задаёт список чисел с плавающей точкой в интервале [0, 1] для каждой скрипки, представляющий квантили, которые будут отображаться для этой скрипки.
-
pointsscalar, default = 100 -
Определяет количество точек для оценки каждой из оценок плотности ядра Гаусса.
-
bw_methodstr, scalar or callable, optional -
Метод, используемый для расчёта ширины полосы оценивателя. Может быть 'scott', 'silverman', скалярной константой или вызываемым объектом. Если скаляр, он будет использоваться непосредственно как
kde.factor. Если вызываемый объект, он должен принимать экземплярGaussianKDEв качестве единственного параметра и возвращать скаляр. Если None (по умолчанию), используется 'scott'.
Возвращаемое значение: -
resultdict -
Словарь, сопоставляющий каждый компонент диаграммы "скрипка" со списком соответствующих экземпляров коллекций, созданных. Словарь имеет следующие ключи:
-
bodies: Список экземпляровPolyCollection, содержащих заполненную область каждой скрипки. -
cmeans: ЭкземплярLineCollection, который отмечает средние значения каждого распределения скрипки. -
cmins: ЭкземплярLineCollection, который отмечает нижнюю границу каждого распределения скрипки. -
cmaxes: ЭкземплярLineCollection, который отмечает верхнюю границу каждого распределения скрипки. -
cbars: ЭкземплярLineCollection, который отмечает центры каждого распределения скрипки. -
cmedians: ЭкземплярLineCollection, который отмечает медианные значения каждого распределения скрипки. -
cquantiles: ЭкземплярLineCollection, созданный для идентификации значений квантилей каждого распределения скрипки.
-
Примечания
Примечание
Помимо описанных выше аргументов, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:
- Все аргументы с именами 'dataset'.
Объекты, переданные как data, должны поддерживать доступ по индексу (
data[<arg>]) и проверку на принадлежность (<arg> in data). -
Примеры использования matplotlib.axes.Axes.violinplot
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.axes.Axes.violinplot.html