matplotlib.pyplot.broken_barh#

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

绘制一系列水平矩形。

对于 xranges 的每个元素,都会绘制一个矩形。所有矩形都具有相同的垂直位置和大小,由 yrange 定义。

参数:
xranges元组序列 (xmin, xwidth)

矩形的 x 坐标和范围。对于每个元组 (xmin, xwidth),矩形将从 xmin 绘制到 xmin + xwidth

yrange(ymin, yheight)

所有矩形的 y 坐标和范围。

返回:
PolyCollection
其他参数:
data可索引对象,可选

如果给定,所有参数也接受一个字符串 s,如果 sdata 中的一个键,则将其解释为 data[s]

**kwargsPolyCollection 属性

每个 kwarg 可以是适用于所有矩形的单个参数,例如:

facecolors='black'

或者是一个循环使用的参数序列,例如:

facecolors=('black', 'blue')

将创建交错的黑色和蓝色矩形。

支持的关键字

属性

描述

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组以及图像左下角的两个偏移量

alpha

类数组或浮点数或 None

animated

布尔值

antialiasedaaantialiaseds

布尔值或布尔值列表

array

类数组或 None

capstyle

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

clim

(vmin: 浮点数, vmax: 浮点数)

clip_box

BboxBase 或 None

clip_on

布尔值

clip_path

Patch 或 (Path, Transform) 或 None

cmap

Colormap 或 字符串 或 None

color

颜色 或 RGBA 元组列表

edgecolorecedgecolors

颜色颜色 列表 或 'face'

facecolorfacecolorsfc

颜色颜色 列表

figure

FigureSubFigure

gid

str

hatch

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

hatch_linewidth

未知

in_layout

布尔值

joinstyle

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

label

对象

linestyledasheslinestylesls

字符串或元组或其列表

linewidthlinewidthslw

浮点数或浮点数列表

mouseover

布尔值

norm

Normalize 或 字符串 或 None

offset_transformtransOffset

变换

offsets

(N, 2) 或 (2,) 类数组

path_effects

AbstractPathEffect 列表

paths

类数组列表

picker

None 或 布尔值 或 浮点数 或 可调用对象

pickradius

浮点数

rasterized

布尔值

sizes

numpy.ndarray 或 None

sketch_params

(scale: 浮点数, length: 浮点数, randomness: 浮点数)

snap

布尔值或 None

transform

变换

url

str

字符串列表或 None

urls

verts

类数组列表

verts_and_codes

未知

visible

布尔值

zorder

浮点数

备注

注意

这是 pyplot 封装器,对应于 axes.Axes.broken_barh

使用 matplotlib.pyplot.broken_barh 的示例#

断裂水平条

断裂水平条