Spec-Zone.ru › Matplotlib 3.1

matplotlib.pyplot.barh

matplotlib.pyplot.barh(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, определённые здесь, имеют приоритет над независимыми kwargs.

log : bool, optional, default: False

Если True, установить для оси x логарифмический масштаб.

См. также

bar
Создаёт график вертикальных столбцов.

Примечания

Необязательные аргументы color, edgecolor, linewidth, xerr и yerr могут быть скалярами или последовательностями длиной, равной количеству столбцов. Это позволяет использовать bar в качестве основы для создания графиков составленных столбцов или графиков свечей. Подробно: xerr и yerr передаются непосредственно в errorbar(), поэтому они также могут иметь форму 2xN для независимого задания нижних и верхних ошибок.

Другие необязательные kwargs:

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

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

../../_images/sphx_glr_horizontal_barchart_distribution_thumb.png

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

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.barh.html

Spec-Zone.ru

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