Spec-Zone.ru › Matplotlib 3.2

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

Violin plot customization

Настройка диаграммы "скрипка"

© 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

Spec-Zone.ru

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