使用matplotlib怎么绘制一个阶梯图

  介绍

这篇文章将为大家详细讲解有关使用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;。

,案例:使用一步函数和情节函数演示不同,参数的效果

通过案例可知,<代码> 步函数可以认为是<代码> 情节函数绘制阶梯图的一个特例。

使用matplotlib怎么绘制一个阶梯图

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怎么绘制一个阶梯图就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用matplotlib怎么绘制一个阶梯图