Spec-Zone.ru › Matplotlib 2.1

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API