matplotlib.axes.Axes.violin
-
Axes.violin(vpstats, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False)[source] -
Функция построения скрипичных графиков.
Строит скрипичный график для каждого столбца
vpstats. Каждая заливка отображает весь диапазон данных, с опциональными линиями для среднего значения, медианы, минимального и максимального значений.Параметры: -
vpstats : list of dicts -
Список словарей, содержащих статистические данные для каждого скрипичного графика. Требуемые ключи:
-
coords: Список скалярных значений, представляющих координаты, по которым оценивалась оценка плотности ядра для скрипичного графика. -
vals: Список скалярных значений, содержащих значения оценки плотности ядра для каждой из координат, указанных в coords. -
mean: Среднее значение для набора данных этого скрипичного графика. -
median: Медианное значение для набора данных этого скрипичного графика. -
min: Минимальное значение для набора данных этого скрипичного графика. -
max: Максимальное значение для набора данных этого скрипичного графика.
-
-
positions : array-like, default = [1, 2, ..., n] -
Устанавливает позиции скрипичных графиков. Деления и пределы автоматически устанавливаются в соответствии с позициями.
-
vert : bool, default = True. -
Если значение True, то скрипичные графики строятся вертикально. В противном случае — горизонтально.
-
widths : array-like, default = 0.5 -
Скалярное или векторное значение, задающее максимальную ширину каждого скрипичного графика. По умолчанию значение 0.5, что использует примерно половину доступного горизонтального пространства.
-
showmeans : bool, default = False -
Если значение True, то будут отрисованы средние значения.
-
showextrema : bool, default = True -
Если значение True, то будут отрисованы экстремумы.
-
showmedians : bool, default = False -
Если значение True, то будут отрисованы медианные значения.
Возвращает: -
result : dict -
Словарь, сопоставляющий каждый компонент скрипичного графика списку соответствующих экземпляров коллекций, созданных для него. Словарь имеет следующие ключи:
-
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–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.axes.Axes.violin.html