Spec-Zone.ru › Matplotlib 3.7

matplotlib.axes.Axes.violinplot

Axes.violinplot(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. Заполненные области представляют весь диапазон данных, с опциональными линиями для среднего значения, медианы, минимума, максимума и пользовательских квантилей.

Параметры:
datasetМассив или последовательность векторов.

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

positionsпоследовательность, по умолчанию: [1, 2, ..., n]

Позиции «скрипок». Отметки и пределы автоматически устанавливаются в соответствии с позициями.

vertbool, по умолчанию: True.

Если True, создаёт вертикальную диаграмму «скрипки». В противном случае, создаёт горизонтальную диаграмму «скрипки».

widthsпоследовательность, по умолчанию: 0.5

Скаляр или вектор, устанавливающий максимальную ширину каждой «скрипки». По умолчанию 0.5, что использует примерно половину доступного горизонтального пространства.

showmeansbool, по умолчанию: False

Если True, будет отображаться среднее значение.

showextremabool, по умолчанию: True

Если True, будут отображены крайние значения.

showmediansbool, по умолчанию: False

Если True, будут отображены медианы.

quantilesпоследовательность, по умолчанию: None

Если не None, задаёт список чисел в интервале [0, 1] для каждой «скрипки», представляющие квантили, которые будут отображены для этой «скрипки».

pointsint, по умолчанию: 100

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

bw_methodстрока, скаляр или вызываемый объект, необязательно

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

dataиндексируемый объект, необязательно

Если задан, следующие параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключение):

dataset

Возвращаемое значение:
словарь

Словарь, сопоставляющий каждый компонент диаграммы «скрипки» с списком соответствующих созданных экземпляров коллекций. В словаре следующие ключи:

  • bodies: Список экземпляров PolyCollection, содержащих заполненную область каждой «скрипки».
  • cmeans: Экземпляр LineCollection, который отмечает средние значения распределения каждой «скрипки».
  • cmins: Экземпляр LineCollection, который отмечает нижнюю границу распределения каждой «скрипки».
  • cmaxes: Экземпляр LineCollection, который отмечает верхнюю границу распределения каждой «скрипки».
  • cbars: Экземпляр LineCollection, который отмечает центры распределения каждой «скрипки».
  • cmedians: Экземпляр LineCollection, который отмечает медианные значения распределения каждой «скрипки».
  • cquantiles: Экземпляр LineCollection, созданный для идентификации значений квантилей каждого распределения «скрипки».

Примеры использования matplotlib.axes.Axes.violinplot

Сравнение диаграммы разброса и диаграммы «скрипки»

Сравнение диаграммы разброса и диаграммы «скрипки»

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

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

Основные принципы диаграммы «скрипки»

Основные принципы диаграммы «скрипки»

violinplot(D)

violinplot(D)

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

Spec-Zone.ru

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