matplotlib.pyplot.barh
-
matplotlib.pyplot.barh(y, width, height=0.8, left=None, *, align='center', **kwargs)[source]
-
Создать горизонтальную столбиковую диаграмму.
Столбцы размещаются по оси y с заданным выравниванием. Их размеры задаются параметрами ширина и высота. Горизонтальная основа находится по оси слева (по умолчанию 0).
Многие параметры могут принимать одно значение, применимое ко всем столбцам, или последовательность значений, по одному для каждого столбца.
Параметры: -
yfloat or array-like -
Координаты y столбцов. Обратите внимание на параметр выравнивание для выравнивания столбцов по координатам.
-
widthfloat or array-like -
Ширина(ы) столбцов.
-
heightfloat or array-like, default: 0.8 -
Высота(ы) столбцов.
-
leftfloat or array-like, default: 0 -
Координаты x левых сторон столбцов.
-
align{'center', 'edge'}, default: 'center' -
Выравнивание основания относительно координат y*:
- 'center': Выровнять столбцы по центру относительно координат y.
- 'edge': Выровнять нижние края столбцов по координатам y.
Для выравнивания столбцов по верхнему краю используйте отрицательную высота и
align='edge'.
Возвращает: -
BarContainer -
Контейнер со всеми столбцами и, необязательно, ошибками.
Другие параметры: -
colorcolor or list of color, optional -
Цвета граней столбцов.
-
edgecolorcolor or list of color, optional -
Цвета краёв столбцов.
-
linewidthfloat or array-like, optional -
Ширина границы столбцов. Если 0, границы не рисуются.
-
tick_labelstr or list of str, optional -
Метки по оси столбцов. По умолчанию: None (используются числовые метки по умолчанию).
-
xerr, yerrfloat or array-like of shape(N,) or shape(2, N), optional -
Если не
None, добавляются горизонтальные/вертикальные погрешности к вершинам столбцов. Значения - +/- размеры относительно данных:- скаляр: симметричные +/- значения для всех столбцов
- форма(N,): симметричные +/- значения для каждого столбца
- форма(2, N): Отдельные - и + значения для каждого столбца. Первый ряд содержит нижние ошибки, второй ряд содержит верхние ошибки.
- None: Нет погрешностей. (по умолчанию)
См. Различные способы задания погрешностей для примера использования
xerrиyerr. -
ecolorcolor or list of color, default: 'black' -
Цвет линии погрешностей.
-
capsizefloat, default: rcParams["errorbar.capsize"] (default: 0.0) -
Длина заглушек погрешностей в пунктах.
-
error_kwdict, optional -
Словарь kwargs, передаваемый методу
errorbar. Значения ecolor или capsize, определённые здесь, имеют приоритет над независимыми kwargs. -
logbool, default: False -
Если
True, установить шкалу оси x в логарифмическую. -
**kwargsRectangle properties -
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) alphafloat или None animatedbool antialiasedor aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorцвет containsнеизвестно edgecoloror ecцвет или None или 'auto' facecoloror fcцвет или None figureFigurefillbool gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleor ls{'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...} linewidthor lwfloat или None path_effectsAbstractPathEffectpickerNone или bool или вызываемая функция rasterizedbool или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlстрока visiblebool zorderfloat
См. также
-
bar - Построение вертикальной столбиковой диаграммы.
Примечания
-
Столбчатые диаграммы можно получить, передав отдельные значения left для каждого столбца. См. Дискретное распределение в виде горизонтальной столбчатой диаграммы .
Примеры использования matplotlib.pyplot.barh
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.pyplot.barh.html