Spec-Zone.ru › Matplotlib 3.5

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. Если вызываемый объект, он должен принимать объект 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

Violin plot customization

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

violinplot(D)

violinplot(D)

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

Spec-Zone.ru

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