Spec-Zone.ru › Matplotlib 2.2

matplotlib.pyplot.violinplot

matplotlib.pyplot.violinplot(dataset, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False, points=100, bw_method=None, hold=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'.

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

Spec-Zone.ru

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