Spec-Zone.ru › Matplotlib 3.8

matplotlib.pyplot.violinplot

matplotlib.pyplot.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.pyplot.violinplot

Сравнение диаграммы разброса и скрин-схемы

Сравнение диаграммы разброса и скрин-схемы

Настройка диаграмм скрин-схем

Настройка диаграмм скрин-схем

Основные понятия диаграмм скрин-схем

Основные понятия диаграмм скрин-схем

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

Spec-Zone.ru

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