matplotlib绘制正弦余弦,matlab中怎么用plot画曲线
上学的时候,画函数曲线一直困扰着很多朋友。在python中,我们可以用matlibplot来实现。接下来,边肖将为您带来今天的解说。
我们试着画一两条不同相位的正弦曲线,加上图例,标题等。输入下面的神秘代码,可以看到出现了两条正弦曲线。注意我们没有在代码中定义两条曲线的颜色,但是python很体贴的为我们自动绘制了不同颜色的曲线。
importmatplotlib.pyplotasplt
importnumpyasnp
X=np.arange(0,10,0.2)#x的范围0-10步长0.2
Y1=np.sin(x)#计算Y1
Y2=np.sin(x 0.2)#计算Y2
Fig,ax=plt.subplots()#创建图形
ax.plot(x,y1,label=y1 )
ax.plot(x,y2,label=y1 )
plt.show()
这张图虽然是画出来的,但是仔细品味,是不是觉得不够丰富?然后再试试下面的代码,看看这里画的图有没有内在的味道_
importmatplotlib.pyplotasplt
importnumpyasnp
X=np.arange(0,10,0.2)#x的范围0-10步长0.2
Y1=np.sin(x)#计算Y1
Y2=np.sin(x 0.2)#计算Y2
Fig,ax=plt.subplots()#创建图形
# # # #绘图
ax.plot(x,y1,label=y1 )
ax.plot(x,y2,label=y2 )
# # # #显示图例legendloc=用来定义图例的位置,选项很多,可以自己试试。
ax.legend(loc=upperright )
# # # #定义标题
图suptitle(“正弦曲线”)
# # # #定义x、y轴的名称
ax.set_xlabel(x )
ax.set_ylabel(y )
# # # #定义X轴和Y轴的显示范围
ax.set_xlim(0,10)
ax.set_ylim(-1,1)
# # # #打开网格
ax.grid(True)
plt.show()
以上是python中用matlibplot绘制正弦曲线的方法。更多Python学习推荐:PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。