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)
-
Примеры использования 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