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