matplotlib.axes.Axes.stairs#

Axes.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 可能会导致不希望的填充:第一个和最后一个点将通过一条直线连接,填充将在这条直线和阶梯之间进行。

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

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

**kwargs

StepPatch 属性

使用 matplotlib.axes.Axes.stairs 的示例#

楼梯演示

Stairs Demo

stairs(values)

stairs(values)