matplotlib.pyplot.stairs#
- matplotlib.pyplot.stairs(values, edges=None, *, orientation='vertical', baseline=0, fill=False, data=None, **kwargs)[源码]#
绘制阶梯状常数函数,作为线条或填充图。
edges 定义步长的x轴位置。values 定义这些步长之间的函数值。根据 fill 的设置,函数可以绘制为在边缘带有垂直线段的连续线,或者绘制为填充区域。
- 参数:
- values类数组
阶梯的高度。
- edges类数组
步长位置,其中
len(edges) == len(vals) + 1
,曲线在这些位置之间取 `vals` 值。- orientation{'vertical', 'horizontal'},默认值: 'vertical'
阶梯的方向。`Vertical` 表示 `values` 沿 y 轴,`edges` 沿 x 轴。
- baseline浮点数、类数组或 None,默认值:0
边界边缘的底部值,或者当
fill=True
时,下边缘的位置。如果 `fill` 为 True 或将数组传递给 `baseline`,则绘制闭合路径。如果为 None,则绘制为未闭合的路径。
- fill布尔值,默认值:False
步长曲线下方的区域是否应填充。
同时传入
fill=True
和baseline=None
可能会导致不希望的填充效果:第一个和最后一个点将由一条直线连接,填充区域将位于这条直线和阶梯之间。
- 返回:
- StepPatch
StepPatch
- StepPatch
- 其他参数:
- data可索引对象,可选
如果给定,所有参数也接受一个字符串
s
,如果s
是data
中的一个键,则将其解释为data[s]
。- **kwargs
StepPatch
属性
备注
注意
这是 pyplot 封装器,对应于
axes.Axes.stairs
。