python如何在matlibplot中绘制正弦曲线
发布时间: 2020-11-10 09:27:11
来源:亿速云
阅读: 93
作者:灵巧的红桃摇滚
本文主要介绍如何在python上使用matlibplot绘制正弦曲线。 本文介绍得非常详细,有一定的参考价值。 感兴趣的伙伴请务必阅读。
我们试着画一两条相位不同的正弦曲线,添加图例、标题等,输入下面的神秘代码,就会发现出现了两条正弦曲线。 请注意,代码中没有定义两条曲线的颜色。 但是,python非常亲切地自动用不同的颜色给我画了曲线。 import matplotlib.pyplot as plt
import numpy as np
x=NP.arange (0,10,0.2 ) #x范围0-10步骤0.2
y1=NP.sin(x ) #计算y1
y2=NP.sin(x0.2 ) #计算y2
fig,ax=PLT.subplots (创建# figure
ax.plot(x,y1,label='y1 ' ) ) )。
ax.plot(x,y2,label='y1 ' ) )。
plt.show () )
虽然画了这张图,但是请仔细地制作一下。 我觉得不丰富。 那么,试试下面的代码。 这样画的图不是很有内涵吗^_^。 import matplotlib.pyplot as plt
import numpy as np
x=NP.arange (0,10,0.2 ) #x范围0-10步骤0.2
y1=NP.sin(x ) #计算y1
y2=NP.sin(x0.2 ) #计算y2
fig,ax=PLT.subplots (创建# figure
# # #打印
ax.plot(x,y1,label='y1 ' ) ) )。
ax.plot(x,y2,label='y2 ' ) ) )。
###图例的legend loc=用于定义图例的位置,还有很多其他选择。 大家可以自己试试
ax.legend(loc='upperright ' ) )。
定义###标题
fig.suptitle(sincurve ) )。
####,定义y轴的名称
ax.set_xlabel('x ' ) )。
ax.set_ylabel('y ' ) )。
####,定义y轴的显示范围
ax.set _ xlim (0,10 ) )。
ax.set _ ylim (-1,1 ) )。
打开####网格
Ax .网格(真) )。
plt.show () )
以上是在python上用matlibplot绘制正弦曲线的全部方法。 感谢您的阅读。 欢迎分享内容对大家有帮助,更多相关知识,亿速云行业信息频道!