Spec-Zone.ru › Matplotlib 3.3

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)
alpha float или None
animated bool
antialiased or aa неизвестно
capstyle {'butt', 'round', 'projecting'}
clip_box Bbox
clip_on bool
clip_path Patch или (Path, Transform) или None
color цвет
contains неизвестно
edgecolor or ec цвет или None или 'auto'
facecolor or fc цвет или None
figure Figure
fill bool
gid строка
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle {'miter', 'round', 'bevel'}
label объект
linestyle or ls {'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...}
linewidth or lw float или None
path_effects AbstractPathEffect
picker None или bool или вызываемая функция
rasterized bool или None
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
transform Transform
url строка
visible bool
zorder float

См. также

bar
Построение вертикальной столбиковой диаграммы.

Примечания

Столбчатые диаграммы можно получить, передав отдельные значения left для каждого столбца. См. Дискретное распределение в виде горизонтальной столбчатой диаграммы .

Примеры использования matplotlib.pyplot.barh

Discrete distribution as horizontal bar chart

Дискретное распределение в виде горизонтальной столбчатой диаграммы

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API