matplotlib.pyplot.step¶
-
matplotlib.pyplot.
step
(x, y, *args, where='pre', data=None, **kwargs)[源代码]¶ 绘制一个步进图。
呼叫签名:
step(x, y, [fmt], *, data=None, where='pre', **kwargs) step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)
这只是一个薄包装
plot
这会更改一些格式选项。图的大多数概念和参数也可以在这里使用。参数: - x类数组
X位置的一维序列。假设(但没有检查)它是均匀增加的。
- y类数组
Y层的一维序列。
- fmt可选的STR
格式字符串,例如绿线的“g”。见
plot
更详细的描述。注意:当接受完整格式字符串时,建议只指定颜色。当前忽略线条样式(使用关键字参数 线型 取而代之的是)标记被接受并绘制在给定的位置上,然而,这是步进图很少需要的特征。
- data可索引对象,可选
带有标签数据的对象。如果给定,请提供要打印的标签名称 x 和 y .
- where{'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 位置。
- “pre”:Y值从 x 位置,即间隔
返回: - 线
列表
Line2D
表示打印数据的对象。
其他参数: - **kwargs
附加参数与
plot
.
笔记