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,则绘制为未闭合的路径(Path)。

fillbool, 默认值: False

是否应填充阶梯曲线下方的区域。

同时传入 fill=True` ``baseline=None 可能会导致不期望的填充效果:首尾两点将通过直线连接,填充区域将位于该直线与阶梯之间。

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

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

**kwargs

StepPatch 属性

备注

注意

这是 pyplot 封装器,用于 axes.Axes.stairs

使用 matplotlib.pyplot.stairs 的示例#

阶梯图演示

阶梯图演示