matplotlib.axes.Axes.fill_betweenx¶
-
Axes.
fill_betweenx
(y, x1, x2=0, where=None, step=None, interpolate=False, *, data=None, **kwargs)[源代码]¶ 填充两条垂直曲线之间的区域。
曲线由点定义( y , x1 )和( y , x2 ). 这将创建一个或多个描述填充区域的多边形。
您可以使用 在哪里? .
默认情况下,边直接连接给定的点。使用 step 如果填充应为阶跃函数,即介于 y .
参数: - y数组(长度n)
定义曲线的节点的Y坐标。
- x1数组(长度n)或标量
定义第一条曲线的节点的X坐标。
- x2数组(长度N)或标量,默认值:0
定义第二条曲线的节点的X坐标。
- where布尔数组(长度N),可选
定义 在哪里? 不填充某些垂直区域。填充区域由坐标定义。
y[where]
. 更准确地说,在两者之间填充y[i]
和y[i+1]
如果where[i] and where[i+1]
. 注意,这个定义意味着 True 介于两者之间的值 假 价值观 在哪里? 不会导致填充。两侧 True 位置因相邻而未填满 假 价值观。- interpolatebool,默认值:False
此选项仅在以下情况下适用 在哪里? 两条曲线相互交叉。
语义上, 在哪里? 通常用于 x1 > x2 或者类似的。默认情况下,定义填充区域的多边形节点将仅放置在 y 数组。这样的多边形不能描述上述接近交点的语义。包含交叉点的y形截面仅被剪裁。
设置 内插 到 True 将计算实际交叉点并将填充区域扩展到此点。
- step'pre'、'post'、'mid',可选
定义 step 如果填充应为阶跃函数,即介于 y . 该值确定步骤发生的位置:
- “pre”:Y值从 x 位置,即间隔
(x[i-1], x[i]]
具有价值y[i]
. - “post”:y值从每个 x 位置,即间隔
[x[i], x[i+1])
具有价值y[i]
. - “mid”:步骤发生在 x 位置。
- “pre”:Y值从 x 位置,即间隔
返回: PolyCollection
A
PolyCollection
包含绘制的多边形。
其他参数: - **kwargs
所有其他关键字参数都传递给
PolyCollection
. 他们控制着Polygon
性能:财产 描述 agg_filter
一种过滤函数,它接受一个(m,n,3)浮点数组和一个dpi值,并返回一个(m,n,3)数组。 alpha
浮动或无 animated
布尔 antialiased
或者aa或者抗锯齿药布尔或布尔列表 array
恩达雷 capstyle
“对接”、“圆形”、“突出” clim
(V最小:浮动,V最大:浮动) clip_box
Bbox
clip_on
布尔 clip_path
面片或(路径、变换)或无 cmap
Colormap
或str或Nonecolor
rgba元组的颜色或列表 contains
未知的 edgecolor
或ec或edgecolors颜色或颜色列表或“面” facecolor
或者facecolors或者fc颜色或颜色列表 figure
Figure
gid
STR hatch
'/'、''、''、'-'、'+'、'X'、'O'、'O'、'、'、'*' in_layout
布尔 joinstyle
'miter'、'round'、'bevel' label
对象 linestyle
或虚线或线型或lsstr或tuple或其列表 linewidth
或线宽或lw浮动或浮动列表 norm
Normalize
或无offset_position
未知的 offsets
类似于(N,2)或(2,) path_effects
AbstractPathEffect
picker
无、布尔或可呼叫 pickradius
未知的 rasterized
布尔或无 sketch_params
(比例:浮动,长度:浮动,随机性:浮动) snap
布尔或无 transform
Transform
url
STR urls
str或None列表 visible
布尔 zorder
浮动
参见
fill_between
- 在两组Y值之间填充。
fill_betweenx
- 在两组x值之间填充。
笔记
注解
除了上述参数外,此函数还可以 data 关键字参数。如果这样的话 data 参数,下列参数也可以是字符串
s
,解释为data[s]
(除非引起例外): y , x1 , x2 , 在哪里? .作为传递的对象 data 必须支持项目访问 (
data[s]
)和会员资格测试 (s in data
)