Spec-Zone.ru › Matplotlib 3.3

matplotlib.axes.Axes.bxp

Axes.bxp(self, 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) [source]

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

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

Параметры:
bxpstatslist of dicts

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

  • med: Медиана (вещественное число).
  • q1: Первый квартиль (25-й процентиль) (вещественное число).
  • q3: Третий квартиль (75-й процентиль) (вещественное число).
  • whislo: Нижняя граница нижнего уса (вещественное число).
  • whishi: Верхняя граница верхнего уса (вещественное число).

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

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

Устанавливает позиции ящиков. Отметки и пределы автоматически устанавливаются для соответствия позициям.

widthsarray-like, default: None

Скалярное или векторное значение, устанавливающее ширину каждого ящика. По умолчанию 0.15*(distance between extreme positions), ограничено снизу 0,15 и сверху 0,5.

vertbool, default: True

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

patch_artistbool, default: False

Если False, создает ящики с элементом Line2D. Если True, создает ящики с элементом Patch.

shownotchesbool, default: False

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

showmeansbool, default: False

Если True, включить отрисовку средних значений.

showcapsbool, default: True

Если True, включить отрисовку концов усов.

showboxbool, default: True

Если True, включить отрисовку ящика.

showfliersbool, default: True

Если True, включить отрисовку точек-флайеров.

boxpropsdict or None (default)

Если указано, задает стиль отображения ящиков.

whiskerpropsdict or None (default)

Если указано, задает стиль отображения усов.

cappropsdict or None (default)

Если указано, задает стиль отображения концов усов.

flierpropsdict or None (default)

Если указано, задает стиль отображения точек-флайеров.

medianpropsdict or None (default)

Если указано, задает стиль отображения медиан.

meanpropsdict or None (default)

Если указано, задает стиль отображения средних значений.

meanlinebool, default: False

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

manage_ticksbool, default: True

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

zorderfloat, default: Line2D.zorder = 2

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

Возвращает:
dict

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

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

Примеры

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

../../_images/bxp_00_00.png

(png, pdf)

../../_images/bxp_01_00.png

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

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

Spec-Zone.ru

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