本文简要介绍 python 语言中 matplotlib.axes.Axes.step
的用法。
-
制作阶梯图。
调用签名:
step(x, y, [fmt], *, data=None, where='pre', **kwargs) step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)
这只是
plot
的一个薄包装,它改变了一些格式选项。 plot的大部分概念和参数也可以在这里使用。注意此方法使用带有阶梯绘制样式的标准绘图:
x
值是参考位置,阶梯向左/右/两个方向延伸,具体取决于where
。对于您知道步骤的值和边的常见情况,请改用
stairs
。- 参数:
- x 类数组
-
x 位置的一维序列。假设但未经检查,它是均匀增加的。
- y 类数组
-
y 水平的一维序列。
- fmt str,可选
-
格式字符串,例如'g' 为绿线。有关更详细的说明,请参阅
plot
。注意:虽然接受完整格式的字符串,但建议仅指定颜色。当前忽略线型(改用关键字参数
linestyle
)。标记被接受并绘制在给定的位置上,但是,这是阶梯图很少需要的函数。 - 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
位置之间出现步骤 half-way。
-
- data 可索引对象,可选
-
带有标签数据的对象。如果给定,请提供要在
x
和y
中绘制的标签名称。 - **kwargs
-
附加参数与
plot
相同。
- 返回:
-
Line2D
列表 -
表示绘制数据的对象。
-
用法
Axes.step(x, y, *args, where='pre', data=None, **kwargs)
相关用法
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib Axes.set_prop_cycle用法及代码示例
- Python matplotlib Axes.set_ylim用法及代码示例
- Python matplotlib Axes.set_xlim用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.inset_axes用法及代码示例
- Python matplotlib Axes.axis用法及代码示例
- Python matplotlib Axes.barbs用法及代码示例
- Python matplotlib Axes.tripcolor用法及代码示例
- Python matplotlib Axes.axline用法及代码示例
- Python matplotlib Axes.tick_params用法及代码示例
- Python matplotlib Axes.axvspan用法及代码示例
- Python matplotlib Axes.contourf用法及代码示例
- Python matplotlib Axes.tricontourf用法及代码示例
- Python matplotlib Axes.locator_params用法及代码示例
- Python matplotlib Axes.loglog用法及代码示例
- Python matplotlib Axes.text用法及代码示例
- Python matplotlib Axes.boxplot用法及代码示例
- Python matplotlib Axes.triplot用法及代码示例
- Python matplotlib Axes.tricontour用法及代码示例
- Python matplotlib Axes.arrow用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.axes.Axes.step。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。