Spec-Zone.ru › Matplotlib

matplotlib.axes.Axes.broken_barh

Axes.broken_barh(xranges, yrange, *, data=None, **kwargs)[исходный код]

Построить горизонтальную последовательность прямоугольников.

Для каждого элемента xranges рисуется прямоугольник. Все прямоугольники имеют одинаковое вертикальное положение и размер, заданные параметром yrange.

Параметры:
xrangesпоследовательность кортежей (xmin, xwidth)

Положения прямоугольников по оси x и их размеры. Для каждого кортежа (xmin, xwidth) рисуется прямоугольник от xmin до xmin + xwidth.

yrange(ymin, yheight)

Положение и размер всех прямоугольников по оси y.

Возвращает:
PolyCollection
Другие параметры:
dataиндексируемый объект, необязательно

Если задан, все параметры также принимают строку s, которая интерпретируется как data[s], если s является ключом в data.

**kwargsсвойства PolyCollection

Каждый kwarg может быть либо одним аргументом, применяемым ко всем прямоугольникам, например:

facecolors='black'

либо последовательностью аргументов, которые будут перебираться по кругу, например:

facecolors=('black', 'blue')

это создаст чередующиеся чёрные и синие прямоугольники.

Поддерживаемые ключевые слова:

Свойство

Описание

agg_filter

функция фильтра, принимающая массив чисел с плавающей точкой размером (m, n, 3) и значение dpi и возвращающая массив размером (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

подобный массиву объект, число с плавающей точкой или None

animated

bool

antialiased или aa или antialiaseds

bool или список значений bool

array

подобный массиву объект или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clim

(vmin: float, vmax: float)

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

cmap

Colormap или str или None

color

цвет или список кортежей RGBA

edgecolor или ec или edgecolors

цвет или список цветов или 'face'

facecolor или facecolors или fc

цвет или список цветов

figure

Figure или SubFigure

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

неизвестно

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или dashes или linestyles или ls

str, кортеж или список таких значений

linewidth или linewidths или lw

число с плавающей точкой или список чисел с плавающей точкой

mouseover

bool

norm

Normalize или str или None

offset_transform или transOffset

Transform

offsets

подобный массиву объект формы (N, 2) или (2,)

path_effects

список AbstractPathEffect

paths

список объектов, подобных массиву

picker

None, bool, число с плавающей точкой или вызываемый объект

pickradius

число с плавающей точкой

rasterized

bool

sizes

numpy.ndarray или None

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

str

urls

список str или None

verts

список объектов, подобных массиву

verts_and_codes

неизвестно

visible

bool

zorder

число с плавающей точкой

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

Прерывистые горизонтальные полосы

Прерывистые горизонтальные полосы

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

Spec-Zone.ru

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