Spec-Zone.ru › Matplotlib 3.7

matplotlib.axes.Axes.bxp

Axes.bxp(bxpstats, positions=None, widths=None, vert=True, patch_artist=False, shownotches=False, showmeans=False, showcaps=True, showbox=True, showfliers=True, boxprops=None, whiskerprops=None, flierprops=None, medianprops=None, capprops=None, meanprops=None, meanline=False, manage_ticks=True, zorder=None, capwidths=None)[source]

Функция для построения графиков ящиков с усами.

Строит график ящика с усами для каждого столбца в x или каждого вектора в последовательности x. Ящик охватывает значения от первого до третьего квартиля данных, с линией, представляющей медиану. Усы простираются от ящика и показывают диапазон данных. Точки-выбросы — это точки, лежащие за пределами усов.

Параметры:
bxpstatsсписок словарей

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

  • med: Медиана (скаляр).
  • q1, q3: Первый и третий квартили (скаляры).
  • whislo, whishi: Положения нижнего и верхнего усов (скаляры).

Необязательные ключи:

  • mean: Среднее значение (скаляр). Требуется, если showmeans=True.
  • fliers: Данные за пределами усов (последовательность). Требуется, если showfliers=True.
  • cilo, cihi: Нижние и верхние доверительные интервалы относительно медианы. Требуются, если shownotches=True.
  • label: Название набора данных (строка). Если доступно, это будет использовано в качестве метки деления для графика ящика.
positionsпоследовательность, по умолчанию: [1, 2, ..., n]

Положения ящиков. Отметки и пределы автоматически настраиваются для соответствия положениям.

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

Ширина ящиков. По умолчанию clip(0.15*(distance between extreme positions), 0.15, 0.5).

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

Либо скаляр, либо вектор, задающий ширину каждой линии. По умолчанию 0.5*(with of the box), см. widths.

vertбулево, по умолчанию: True

Если True (по умолчанию), делает ящики вертикальными. Если False, делает ящики горизонтальными.

patch_artistбулево, по умолчанию: False

Если False создает ящики с помощью объекта Line2D. Если True создает ящики с помощью объекта Patch.

shownotches, showmeans, showcaps, showbox, showfliersбулево

Определяет, рисовать ли доверительные интервалы (по умолчанию False), среднее значение (по умолчанию False), линии, ящик и точки-выбросы (по умолчанию True).

boxprops, whiskerprops, capprops, flierprops, medianprops, meanpropsсловарь, необязательно

Свойства художника для ящиков, усов, линий, точек-выбросов, медиан и средних значений.

meanlineбулево, по умолчанию: False

Если True (и showmeans равно True), будет пытаться отобразить среднее значение как линию, охватывающую всю ширину ящика в соответствии с meanprops. Не рекомендуется, если shownotches также равно True. В противном случае средние значения будут отображаться как точки.

manage_ticksбулево, по умолчанию: True

Если True, расположение и метки делений будут скорректированы в соответствии с положениями ящика.

zorderчисло, по умолчанию: Line2D.zorder = 2

z-порядок полученного графика ящика с усами.

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

Словарь, сопоставляющий каждый компонент графика ящика с списком созданных объектов Line2D. Этот словарь имеет следующие ключи (при вертикальном расположении ящиков):

  • boxes: основные части графика ящика, показывающие квартили и доверительные интервалы медианы, если включены.
  • medians: горизонтальные линии в медиане каждого ящика.
  • whiskers: вертикальные линии до последнего не-выброса в данных.
  • caps: горизонтальные линии на концах усов.
  • fliers: точки, представляющие данные за пределами усов (выбросы).
  • means: точки или линии, представляющие средние значения.

Примеры

(Source code, png)

../../_images/bxp_00_00.png

(png)

../../_images/bxp_01_00.png

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

Функция построения графика ящика с усами

Функция построения графика ящика с усами

© 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.bxp.html

Spec-Zone.ru

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