Spec-Zone.ru › Matplotlib 2.2

matplotlib.axes.Axes.violin

Axes.violin(vpstats, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False) [source]

Функция построения скрипичных графиков.

Строит скрипичный график для каждого столбца vpstats. Каждая заливка отображает весь диапазон данных, с опциональными линиями для среднего значения, медианы, минимального и максимального значений.

Параметры:
vpstats : list of dicts

Список словарей, содержащих статистические данные для каждого скрипичного графика. Требуемые ключи:

  • coords: Список скалярных значений, представляющих координаты, по которым оценивалась оценка плотности ядра для скрипичного графика.
  • vals: Список скалярных значений, содержащих значения оценки плотности ядра для каждой из координат, указанных в coords.
  • mean: Среднее значение для набора данных этого скрипичного графика.
  • median: Медианное значение для набора данных этого скрипичного графика.
  • min: Минимальное значение для набора данных этого скрипичного графика.
  • max: Максимальное значение для набора данных этого скрипичного графика.
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, то будут отрисованы медианные значения.

Возвращает:
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, созданный для отображения медианных значений каждого распределения.

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

Spec-Zone.ru

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