Spec-Zone.ru › Matplotlib 3.6

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.

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

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

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

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

shownotches, showmeans, showcaps, showbox, showfliersbool

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

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

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

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

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

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

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

zorderчисло с плавающей запятой, по умолчанию: Line2D.zorder = 2

Порядок отображения созданной диаграммы размаха.

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

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

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

Примеры

(Исходный код, png)

../../_images/bxp_00_00.png

(png)

../../_images/bxp_01_00.png

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

Spec-Zone.ru

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