2018-11-27
阅读量:
776
python简单画图(二)
同一个画布下,画2个图:
pl=plt.figure(figsize=(18,6),dpi=80) # 创建画布
ax1=pl.add_subplot(1,2,1) #创建第一个子图
plt.title("first title")
plt.xlabel("x") #x轴名称
plt.xlim((0,1))
plt.xticks([0,0.2,0.4,0.6,0.8,1]) #x轴刻度
plt.ylabel("y") #y轴名称
plt.ylim((0,1))
plt.yticks(np.arange(0,1,0.2))
data=np.arange(0.1,1.1,0.01)
plt.plot(data,data**2)
plt.plot(data,data**4)
plt.legend(['y=x^2','y=x^4'])
ax2=pl.add_subplot(1,2,2) #创建第2个子图
# pl.add_subplot(1,2,2)
plt.title("second title")
plt.xlabel("x")
plt.xlim((0,1))
plt.xticks([0,0.2,0.4,0.6,0.8,1])
plt.ylabel("y")
plt.ylim((0,1))
plt.yticks(np.arange(0,1,0.2))
data=np.arange(0.1,1.1,0.01)
plt.rcParams['lines.linestyle']='--'
plt.plot(data,np.sin(data))
plt.plot(data,np.cos(data))
plt.legend(['y=sinx','y=cosx']) # 贴加图列
plt.savefig('./y=sinx.png') #保存路径
plt.show()
显示结果:







评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论