matplotlib.pyplot.barh
- matplotlib.pyplot.barh(y, width, height=0.8, left=None, *, align='center', **kwargs)[source]
-
Создает график горизонтальных столбцов.
Столбцы располагаются по оси y с заданным align. Их размеры задаются параметрами width и height. Горизонтальная основа — left (по умолчанию 0).
Многие параметры могут принимать либо одно значение, применяемое ко всем столбцам, либо последовательность значений, по одному для каждого столбца.
- Параметры
-
- yfloat или array-like
-
Координаты y столбцов. См. также align для выравнивания столбцов относительно координат.
- widthfloat или array-like
-
Ширина(ы) столбцов.
- heightfloat или array-like, по умолчанию: 0.8
-
Высота(ы) столбцов.
- leftfloat или array-like, по умолчанию: 0
-
Координаты x левых граней столбцов.
- align{'center', 'edge'}, по умолчанию: 'center'
-
Выравнивание основания относительно координат y*:
- 'center': Столбцы центрируются относительно позиций y.
- 'edge': Нижние грани столбцов выравниваются с позициями y.
Для выравнивания столбцов по верхней грани используйте отрицательную height и
align='edge'.
- Возвращает
-
BarContainer-
Контейнер, содержащий все столбцы и, необязательно, погрешности.
- Другие параметры
-
- colorцвет или список цветов, необязательно
-
Цвета граней столбцов.
- edgecolorцвет или список цветов, необязательно
-
Цвета границ столбцов.
- linewidthfloat или array-like, необязательно
-
Ширина(ы) границы(ц) столбцов. Если 0, границы не рисуются.
- tick_labelстрока или список строк, необязательно
-
Метки делений столбцов. По умолчанию: None (Используются числовые метки по умолчанию.)
- xerr, yerrfloat или array-like формы (N,) или формы (2, N), необязательно
-
Если не
None, добавляет горизонтальные/вертикальные погрешности к вершинам столбцов. Значения представляют собой +/- размеры относительно данных:- скаляр: симметричные +/- значения для всех столбцов
- форма (N,): симметричные +/- значения для каждого столбца
- форма (2, N): Отдельные значения - и + для каждого столбца. Первый ряд содержит нижние погрешности, второй ряд - верхние.
- None: Нет погрешностей. (по умолчанию)
См. Различные способы задания погрешностей для примера использования
xerrиyerr. - ecolorцвет или список цветов, по умолчанию: 'черный'
-
Цвет линий погрешностей.
-
capsizefloat, по умолчанию:
rcParams["errorbar.capsize"](по умолчанию:0.0) -
Длина колпачков погрешностей в пунктах.
- error_kwdict, необязательно
-
Словарь параметров, передаваемых методу
errorbar. Значения ecolor или capsize, определенные здесь, имеют приоритет над независимыми параметрами. - logbool, по умолчанию: False
-
Если
True, устанавливает масштаб оси x в логарифмический. -
**kwargs
Rectangleсвойства
-
Свойство
Описание
функция фильтра, которая принимает массив чисел с плавающей запятой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
неизвестно
булево значение
antialiasedили aaбулево значение или None
(слева, снизу, ширина, высота)
CapStyleили {'butt', 'projecting', 'round'}булево значение
Объект Patch или (Path, Transform) или None
цвет
edgecolorили ecцвет или None
facecolorили fcцвет или None
булево значение
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
булево значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...}
linewidthили lwчисло с плавающей запятой или None
None или булево значение или число с плавающей запятой или вызываемая функция
булево значение
(масштаб: число с плавающей запятой, длина: число с плавающей запятой, случайность: число с плавающей запятой)
булево значение или None
строка
булево значение
неизвестно
неизвестно
(число с плавающей запятой, число с плавающей запятой)
неизвестно
число с плавающей запятой
-
См. также
bar-
Построение столбчатой диаграммы.
Примечания
Стек столбцов может быть достигнут путем передачи отдельных значений left для каждого столбца. См. Дискретное распределение как горизонтальная столбчатая диаграмма .
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.barh.html