matplotlib.axes.Axes.barh
-
Axes.barh(self, y, width, height=0.8, left=None, *, align='center', **kwargs)[source] -
Создать горизонтальную диаграмму столбцов.
Столбцы расположены по оси y с заданным align. Их размеры задаются параметрами width и height. Горизонтальная ось отсчёта — left (по умолчанию 0).
Каждый из параметров y, width, height и left может быть скаляром, применяющимся ко всем столбцам, или последовательностью длины N, задающей отдельное значение для каждого столбца.
Параметры: -
y : scalar or array-like -
Координаты y столбцов. Смотрите также align для выравнивания столбцов по координатам.
-
width : scalar or array-like -
Ширина(ы) столбцов.
-
height : sequence of scalars, optional, default: 0.8 -
Высота(ы) столбцов.
-
left : sequence of scalars -
Координаты x левых границ столбцов (по умолчанию: 0).
-
align : {'center', 'edge'}, optional, default: 'center' -
Выравнивание основания по координатам y*:
- 'center': Центрировать столбцы по позициям y.
- 'edge': Выровнять нижние края столбцов по позициям y.
Для выравнивания столбцов по верхнему краю используйте отрицательное значение height и
align='edge'.
Возвращаемое значение: -
container : BarContainer -
Контейнер со всеми столбцами и, необязательно, ошибками.
Другие параметры: -
color : scalar or array-like, optional -
Цвета граней столбцов.
-
edgecolor : scalar or array-like, optional -
Цвета краёв столбцов.
-
linewidth : scalar or array-like, optional -
Ширина края(ей) столбца(ов). Если 0, края не рисуются.
-
tick_label : string or array-like, optional -
Метки шкал столбцов. По умолчанию: None (Используются числовые метки по умолчанию.)
-
xerr, yerr : scalar or array-like of shape(N,) or shape(2,N), optional -
Если не
None, добавляет горизонтальные/вертикальные ошибки к вершинам столбцов. Значения — это +/- размеры, относящиеся к данным:- скаляр: симметричные +/- значения для всех столбцов
- форма (N,): симметричные +/- значения для каждого столбца
-
- форма (2,N): Отдельные - и + значения для каждого столбца. Первая строка
- содержит нижние ошибки, вторая — верхние.
- None: Нет ошибок. (по умолчанию)
См. Различные способы задания ошибок для примера использования
xerrиyerr. -
ecolor : scalar or array-like, optional, default: 'black' -
Цвет линии ошибок.
-
capsize : scalar, optional -
Длина колпачков ошибок в пунктах. По умолчанию: None, что примет значение из
rcParams["errorbar.capsize"]. -
error_kw : dict, optional -
Словарь kwargs, передаваемый методу
errorbar. Значения ecolor или capsize, определённые здесь, имеют приоритет над независимыми параметрами. -
log : bool, optional, default: False -
Если
True, установить логарифмическую шкалу оси x.
См. также
-
bar - Построение вертикальной диаграммы столбцов.
Примечания
Необязательные аргументы color, edgecolor, linewidth, xerr и yerr могут быть скалярами или последовательностями длиной, равной числу столбцов. Это позволяет использовать bar в качестве основы для стопки столбцов или для диаграмм свечей. Подробно: xerr и yerr передаются непосредственно методу
errorbar(), поэтому они также могут иметь форму 2xN для независимого задания нижних и верхних ошибок.Другие необязательные параметры kwargs:
-
Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает массив (m, n, 3) alphaчисло с плавающей точкой или None animatedбулево значение antialiasedили aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onбулево значение clip_path[( Path,Transform) |Patch| None]colorцвет containsвызываемая функция edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillбулево значение gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutбулево значение joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность вкл.-выкл.), ...} linewidthили lwчисло с плавающей точкой или None path_effectsAbstractPathEffectpickerNone или булево значение или число с плавающей точкой или вызываемая функция rasterizedбулево значение или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapбулево значение или None transformTransformurlстрока visibleбулево значение zorderчисло с плавающей точкой
Примеры использования matplotlib.axes.Axes.barh
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.axes.Axes.barh.html