Spec-Zone.ru › Matplotlib 2.1

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_xticks=True, zorder=None)

Функция отрисовки диаграмм размаха.

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

Параметры:

bxpstats : список словарей

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

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

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

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

positions : массив, по умолчанию = [1, 2, …, n]

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

widths : массив, по умолчанию = None

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

vert : bool, по умолчанию = False

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

patch_artist : bool, по умолчанию = False

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

shownotches : bool, по умолчанию = False

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

showmeans : bool, по умолчанию = False

Если True, отображает средние значения.

showcaps : bool, по умолчанию = True

Если True, отображает концы ус.

showbox : bool, по умолчанию = True

Если True, отображает ящик.

showfliers : bool, по умолчанию = True

Если True, отображает точки-выбросы.

boxprops : dict или None (по умолчанию)

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

whiskerprops : dict или None (по умолчанию)

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

capprops : dict или None (по умолчанию)

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

flierprops : dict или None (по умолчанию)

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

medianprops : dict или None (по умолчанию)

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

meanprops : dict или None (по умолчанию)

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

meanline : bool, по умолчанию = False

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

manage_xticks : bool, по умолчанию = True

Если функция должна настраивать xlim и xticks.

zorder : скаляр, по умолчанию = None

Порядок z отрисованной диаграммы размаха

Возвращает:

result : словарь

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

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

Примеры

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

../../_images/bxp_00_00.png

(png, pdf)

../../_images/bxp_01_00.png

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

Spec-Zone.ru

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