matplotlib.axes.Axes.violinplot
-
Axes.violinplot(dataset, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False, points=100, bw_method=None, *, data=None) -
Создать диаграмму «скрипка».
Создать диаграмму «скрипка» для каждого столбца набора данных dataset или каждого вектора в последовательности dataset. Каждая залитая область отображает весь диапазон данных, с необязательными линиями в среднем, медиане, минимальном и максимальном значениях.
Параметры: dataset : Массив или последовательность векторов.
Входные данные.
positions : массив, по умолчанию = [1, 2, …, n]
Устанавливает позиции скрипок. Отметки и пределы автоматически настраиваются в соответствии с позициями.
vert : bool, по умолчанию = True.
Если True, создаёт вертикальную диаграмму «скрипка». В противном случае, создаёт горизонтальную диаграмму «скрипка».
widths : массив, по умолчанию = 0.5
Либо скаляр, либо вектор, задающий максимальную ширину каждой скрипки. По умолчанию 0.5, что использует примерно половину доступного горизонтального пространства.
showmeans : bool, по умолчанию = False
Если
True, включить отображение средних значений.showextrema : bool, по умолчанию = True
Если
True, включить отображение экстремумов.showmedians : bool, по умолчанию = False
Если
True, включить отображение медиан.points : скаляр, по умолчанию = 100
Определяет количество точек для оценки каждой из оценок плотности вероятности гауссовского ядра.
bw_method : str, скаляр или вызываемый объект, необязательно
Метод, используемый для расчета ширины полосы оценки. Может быть ‘scott’, ‘silverman’, скалярной константой или вызываемым объектом. Если скаляр, он будет использован непосредственно в качестве
kde.factor. Если вызываемый объект, он должен принять экземплярGaussianKDEв качестве единственного параметра и вернуть скаляр. Если None (по умолчанию), используется ‘scott’.Возвращает: result : словарь
Словарь, сопоставляющий каждый компонент диаграммы «скрипка» списку соответствующих созданных экземпляров коллекций. В словаре есть следующие ключи:
-
bodies: Список экземпляровmatplotlib.collections.PolyCollection, содержащих залитую область каждой скрипки. -
cmeans: Экземплярmatplotlib.collections.LineCollection, созданный для определения средних значений каждого распределения скрипки. -
cmins: Экземплярmatplotlib.collections.LineCollection, созданный для определения нижней границы каждого распределения скрипки. -
cmaxes: Экземплярmatplotlib.collections.LineCollection, созданный для определения верхней границы каждого распределения скрипки. -
cbars: Экземплярmatplotlib.collections.LineCollection, созданный для определения центров каждого распределения скрипки. -
cmedians: Экземплярmatplotlib.collections.LineCollection, созданный для определения медианных значений каждого распределения скрипки.
Примечание
В дополнение к описанным выше аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:
- Все аргументы с следующими именами: ‘dataset’.
-
© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.axes.Axes.violinplot.html