Spec-Zone.ru › Matplotlib 3.0

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) [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.0.0/api/_as_gen/matplotlib.axes.Axes.violinplot.html

Spec-Zone.ru

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