Spec-Zone.ru › Matplotlib 3.4

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 в логарифмический.

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

См. также

bar
Построить вертикальную диаграмму столбцов.

Примечания

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

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

Bar Label Demo

Демонстрация меток столбцов

Horizontal bar chart

Горизонтальная диаграмма столбцов

Producing multiple histograms side by side

Построение нескольких гистограмм рядом

The Lifecycle of a Plot

Жизненный цикл графика

© 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

Spec-Zone.ru

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