matplotlib.pyplot.broken_barh#

matplotlib.pyplot.broken_barh(xranges,yrange,*,data=None,**kwargs)[source]#

Plot a horizontal sequence of rectangles.

A rectangle is drawn for each element ofxranges. All rectangleshave the same vertical position and size defined byyrange.

Parameters:
xrangessequence of tuples (xmin,xwidth)

The x-positions and extents of the rectangles. For each tuple(xmin,xwidth) a rectangle is drawn fromxmin toxmin +xwidth.

yrange(ymin,yheight)

The y-position and extent for all the rectangles.

Returns:
PolyCollection
Other Parameters:
dataindexable object, optional

If given, all parameters also accept a strings, which isinterpreted asdata[s] ifs is a key indata.

**kwargsPolyCollection properties

Eachkwarg can be either a single argument applying to allrectangles, e.g.:

facecolors='black'

or a sequence of arguments over which is cycled, e.g.:

facecolors=('black','blue')

would create interleaving black and blue rectangles.

Supported keywords:

Property

Description

agg_filter

a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image

alpha

array-like or float or None

animated

bool

antialiased oraa orantialiaseds

bool or list of bools

array

array-like or None

capstyle

CapStyle or {'butt', 'projecting', 'round'}

clim

(vmin: float, vmax: float)

clip_box

BboxBase or None

clip_on

bool

clip_path

Patch or (Path, Transform) or None

cmap

Colormap or str or None

color

color or list of RGBA tuples

edgecolor orec oredgecolors

color or list ofcolor or 'face'

facecolor orfacecolors orfc

color or list ofcolor

figure

Figure orSubFigure

gid

str

hatch

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

hatch_linewidth

unknown

hatchcolor

color or list ofcolor or 'edge'

in_layout

bool

joinstyle

JoinStyle or {'miter', 'round', 'bevel'}

label

object

linestyle ordashes orlinestyles orls

str or tuple or list thereof

linewidth orlinewidths orlw

float or list of floats

mouseover

bool

norm

Normalize or str or None

offset_transform ortransOffset

Transform

offsets

(N, 2) or (2,) array-like

path_effects

list ofAbstractPathEffect

paths

list of array-like

picker

None or bool or float or callable

pickradius

float

rasterized

bool

sizes

numpy.ndarray or None

sketch_params

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

snap

bool or None

transform

Transform

url

str

urls

list of str or None

verts

list of array-like

verts_and_codes

unknown

visible

bool

zorder

float

Notes

Examples usingmatplotlib.pyplot.broken_barh#

Broken horizontal bars

Broken horizontal bars