介绍
这篇文章将为大家详细讲解有关使用matplotlib怎么绘制一个阶梯图、文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
步骤函数概述
<代码> 代码>步函数用于绘制阶梯图。
根据源码可知,<代码> 代码>步函数是对<代码> 代码>情节函数的轻量级封装,很多概念和用法与<代码> 代码>情节函数非常相似。
def 步骤(自我,,x,, y,, * args,,,=& # 39;前# 39;,,data=https://www.yisu.com/zixun/None, * * kwargs): 图书贝贝。_check_in_list(“前”、“后”,“中”),在哪里=那里) kwargs [' drawstyle ']='步骤——“+ 回归自我。情节(x, y, * args, data=数据,* * kwargs)
<代码> 代码>步函数签名:
matplotlib.pyplot.step (x, y,, * args,,,=& # 39;前# 39;,,data=https://www.yisu.com/zixun/None, * * kwargs)
<代码> 代码>步函数调用签名:
步骤(x, y,, (fmt),,,, data=https://www.yisu.com/zixun/None,在那里=啊?* * kwargs) 步骤(x, y, (fmt), x2, y2, [fmt2],…=啊?*,* * kwargs)
其中:
- <李>
x:类数组结构,一维x轴坐标序列。一般假设x轴坐标均匀递增。必备参数。
李> <李>y:类数组结构,一维y轴坐标序列。必备参数。
李> <李>fmt:格式字符串,与情节函数的fmt参数类似。可选参数。官方建议只设置颜色格式。
李> <李>数据:可索引数据,类似于情节函数。可选参数。
李> <李>* * kwargs:类似于情节函数。
李> <李>地点:设置阶梯所在位置,取值范围为{& # 39;前# 39;& # 39;文章# 39;,& # 39;中期# 39;},默认值为& # 39;前# 39;。
李>,案例:使用一步函数和情节函数演示不同,参数的效果
通过案例可知,<代码> 代码>步函数可以认为是<代码> 代码>情节函数绘制阶梯图的一个特例。
import numpy as np import matplotlib.pyplot  as plt 时间=x np.arange (14) 时间=y np.sin(时间/x 2) 5) plt.figure (figsize=(12日) plt.subplot (121) plt.step (x,, y +, 2,,标签=& # 39;pre (默认)& # 39;) plt.plot (x,, y +, 2, & # 39; o - & # 39;,,颜色=& # 39;灰色# 39;,,α=0.3) plt.step (x,, y +, 1,,,=& # 39;中期# 39;,,标签=& # 39;中期# 39;) plt.plot (x,, y +, 1, & # 39; o - & # 39;,,颜色=& # 39;灰色# 39;,,α=0.3) plt.step (x, y,,,=& # 39;文章# 39;,,标签=& # 39;文章# 39;) plt.plot (x, y,, & # 39; o - & # 39;,,颜色=& # 39;灰色# 39;,,α=0.3) plt.grid(轴=& # 39;x # 39;,,颜色=& # 39;0.95 & # 39;) plt.legend (title=& # 39; Parameter 地点:& # 39;) plt.title (& # 39; plt.step (=? & # 39;) plt.subplot (122) plt.plot (x,, y +, 2, drawstyle=& # 39;步骤# 39;,,标签=& # 39;steps (=steps-pre) & # 39;) plt.plot (x,, y +, 2, & # 39; o - & # 39;,,颜色=& # 39;灰色# 39;,,α=0.3) plt.plot (x,, y +, 1, drawstyle=& # 39; steps-mid& # 39;,,标签=& # 39;steps-mid& # 39;) plt.plot (x,, y +, 1, & # 39; o - & # 39;,,颜色=& # 39;灰色# 39;,,α=0.3) plt.plot (x, y,, drawstyle=& # 39; steps-post& # 39;,,标签=& # 39;steps-post& # 39;) plt.plot (x, y,, & # 39; o - & # 39;,,颜色=& # 39;灰色# 39;,,α=0.3) plt.grid(轴=& # 39;x # 39;,,颜色=& # 39;0.95 & # 39;) plt.legend (title=& # 39; Parameter  drawstyle: & # 39;) plt.title (& # 39; plt.plot (drawstyle=? & # 39;) plt.show ()
关于使用matplotlib怎么绘制一个阶梯图就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。