matplotlib.axes.Axes.violin
-
Axes.violin(vpstats, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False) -
Функция построения «скрипичных» графиков.
Построение «скрипичного» графика для каждого столбца
vpstats. Каждая заполненная область представляет весь диапазон данных, с необязательными линиями для среднего значения, медианы, минимального и максимального значений.Параметры: vpstats : список словарей
Список словарей, содержащих статистические данные для каждого «скрипичного» графика. Необходимые ключи:
-
coords: Список скаляров, содержащих координаты, в которых оценивается оценка плотности ядра для «скрипичного» графика. -
vals: Список скаляров, содержащих значения оценки плотности ядра в каждой из координат, указанных в coords. -
mean: Среднее значение для набора данных этого «скрипичного» графика. -
median: Медианное значение для набора данных этого «скрипичного» графика. -
min: Минимальное значение для набора данных этого «скрипичного» графика. -
max: Максимальное значение для набора данных этого «скрипичного» графика.
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, отображает медианные значения.
Возвращает: 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, созданный для определения медианных значений распределения каждого «скрипичного» графика.
-
© 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.violin.html