matplotlib.axes.Axes.broken_barh#

Axes.broken_barh(xranges, yrange, *, data=None, **kwargs)[源代码]#

绘制一系列水平矩形。

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

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

矩形的 X 坐标和范围。对于每个元组 (xmin, xwidth),会绘制一个从 xminxmin + 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

布尔值

antialiased or aa or antialiaseds

布尔值或布尔值列表

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 元组列表

edgecolor or ec or edgecolors

颜色 or 颜色列表 or 'face'

facecolor or facecolors or fc

颜色 or 颜色列表

figure

Figure or SubFigure

gid

str

hatch

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

hatch_linewidth

未知

in_layout

布尔值

joinstyle

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

label

object

linestyle or dashes or linestyles or ls

字符串或元组或其列表

linewidth or linewidths or lw

浮点数或浮点数列表

mouseover

布尔值

norm

Normalize 或 字符串 或 None

offset_transform or transOffset

变换

offsets

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

path_effects

list of 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

浮点数

使用 matplotlib.axes.Axes.broken_barh 示例#

断裂水平条

断裂水平条