matplotlib.axes.Axes.step #
- 轴。step ( x , y , * args , where = 'pre' , data = None , ** kwargs ) [source] #
制作阶梯图。
来电签名:
step(x, y, [fmt], *, data=None, where='pre', **kwargs) step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)
这只是一个薄包装器,
plot
它改变了一些格式选项。plot的大部分概念和参数也可以在这里使用。- 参数:
- x类数组
x 位置的一维序列。假设但未经检查,它是均匀增加的。
- y类数组
y 水平的一维序列。
- fmt str,可选
格式字符串,例如 'g' 表示绿线。有关
plot
更详细的说明,请参阅。注意:虽然接受完整格式的字符串,但建议仅指定颜色。当前忽略线型(使用关键字参数linestyle代替)。标记被接受并绘制在给定的位置上,但是,这是阶梯图很少需要的功能。
- 其中{'pre', 'post', 'mid'},默认值:'pre'
定义应放置步骤的位置:
'pre': y 值从每个x位置一直向左连续,即区间有 值。
(x[i-1], x[i]]
y[i]
'post': y 值从每个x位置不断向右延伸,即区间有 值。
[x[i], x[i+1])
y[i]
'mid':台阶出现在x位置的中间。
- 数据可索引对象,可选
带有标签数据的对象。如果给定,请提供要在x和y中绘制的标签名称。
- **kwargs
附加参数与 的相同
plot
。
- 返回:
- 清单
Line2D
表示绘制数据的对象。
- 清单
使用#的示例matplotlib.axes.Axes.step
步骤(x,y)