Spec-Zone.ru › Matplotlib 3.1

matplotlib.axes.Axes.violinplot

Axes.violinplot(self, dataset, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False, points=100, bw_method=None, *, data=None) [source]

Создать диаграмму "скрин".

Создать диаграмму "скрин" для каждого столбца набора данных dataset или для каждого вектора в последовательности dataset. Каждая залитая область отображает весь диапазон данных, с необязательными линиями для среднего, медианы, минимума и максимума.

Параметры:
dataset : Array or a sequence of vectors.

Входные данные.

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, включает отображение медиан.

points : scalar, default = 100

Определяет количество точек для оценки каждого из гауссовских ядерных оценок плотности.

bw_method : str, scalar or callable, optional

Метод, используемый для вычисления ширины полосы оценки. Может быть 'scott', 'silverman', скалярной константой или вызываемой функцией. Если скаляр, это значение используется непосредственно как kde.factor. Если вызываемая функция, она должна принимать экземпляр GaussianKDE в качестве единственного параметра и возвращать скаляр. Если None (по умолчанию), используется 'scott'.

Возвращает:
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, созданный для идентификации медианных значений каждого распределения скрина.

Примечания

Примечание

Помимо вышеописанных аргументов, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:

  • Все аргументы с именами 'dataset'.

Объекты, переданные как data, должны поддерживать доступ к элементам (data[<arg>]) и проверку на принадлежность (<arg> in data).

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.axes.Axes.violinplot.html

Spec-Zone.ru

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