Spec-Zone.ru › Matplotlib 3.3

matplotlib.axes.Axes.barh

Axes.barh(self, y, width, height=0.8, left=None, *, align='center', **kwargs) [source]

Создайте горизонтальную диаграмму с полосами.

Полосы размещаются по оси y с заданным выравниванием. Их размеры задаются параметрами ширина и высота. Горизонтальная основа по умолчанию расположена слева (значение по умолчанию 0).

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

Параметры:
yfloat or array-like

Координаты y полос. Также обратите внимание на параметр align для выравнивания полос относительно координат.

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

Словарь параметров, которые будут переданы методу errorbar. Значения ecolor или capsize, определённые здесь, имеют приоритет над независимыми параметрами.

logbool, default: False

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

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

См. также

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

Примечания

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

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

Horizontal bar chart

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

Discrete distribution as horizontal bar chart

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

Producing multiple histograms side by side

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

The Lifecycle of a Plot

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

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

Spec-Zone.ru

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