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)(
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