Spec-Zone.ru › Matplotlib

matplotlib.pyplot.broken_barh

matplotlib.pyplot.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

array-like или float или None

animated

bool

antialiased или aa или antialiaseds

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

array

array-like или 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

object

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

str или tuple или список таких значений

linewidth или linewidths или lw

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

mouseover

bool

norm

Normalize или str или None

offset_transform или transOffset

Transform

offsets

array-like формы (N, 2) или (2,)

path_effects

список AbstractPathEffect

paths

список объектов array-like

picker

None или bool или float или callable

pickradius

float

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

список объектов array-like

verts_and_codes

неизвестно

visible

bool

zorder

float

Примечания

Примечание

Это обёртка pyplot для axes.Axes.broken_barh.

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

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

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

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

Spec-Zone.ru

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