matplotlib.pyplot.stairs#

matplotlib.pyplot.stairs(values, edges=None, *, orientation='vertical', baseline=0, fill=False, data=None, **kwargs)[源代码][源代码]#

绘制一个分段常数函数作为线条或填充图。

edges 定义了步长的 x 轴位置。values 是这些步长之间的函数值。根据 fill,函数可以绘制为在边缘处有垂直线段的连续线,或者绘制为填充区域。

参数:
类数组

台阶高度。

类数组

曲线在 len(edges) == len(vals) + 1 的步长位置之间取 vals 值。

方向{'vertical', 'horizontal'}, 默认: 'vertical'

步骤的方向。垂直意味着 沿着 y 轴,而边沿着 x 轴。

基线float, array-like 或 None, 默认值: 0

边界边缘的底部值,或者当 fill=True 时,底部边缘的位置。如果 fill 为 True 或传递给 baseline 的是一个数组,则会绘制一个闭合路径。

如果为 None,则绘制为未闭合的路径。

填充bool, 默认值: False

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

同时传递 fill=Truebaseline=None 可能会导致不希望的填充:第一个和最后一个点将用直线连接,填充将在这条直线和阶梯之间进行。

返回:
StepPatch步骤补丁
其他参数:
数据可索引对象,可选

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

**kwargs

StepPatch 属性

注释

备注

这是 axes.Axes.stairspyplot 封装

使用 matplotlib.pyplot.stairs 的示例#

楼梯演示

Stairs Demo