import numpy as np
import matplotlib.pyplot as plt
rad=np.arange(0,np.pi*2,0.01)
fig=plt.figure(figsize=(8,9),dpi=70)
#第一幅子图
ax1=fig.add_subplot(2,1,1)
plt.title("lines")
plt.xlabel("x")
plt.ylabel("y")
plt.xlim(0,1)
plt.ylim(0,1)
plt.xticks([0,0.2,0.4,0.6,0.8,1])
plt.yticks([0,0.2,0.4,0.6,0.8,1])
plt.plot(rad,rad2)
plt.plot(rad,rad4)
plt.legend(["$y=x^2$","$y=x^4$"])
plt.show()
#第二幅子图
ax2=fig.add_subplot(2,1,2)
plt.title("sin")
plt.xlabel("rad")
plt.ylabel("value")
plt.xlim((0,np.pi2))
plt.ylim(-1,1)
plt.xticks([0,np.pi1/2,np.pi,np.pi3/2,np.pi2])
plt.yticks([-1,-0.5,0,0.5,1])
plt.plot(rad,np.sin(rad))
plt.legend(["sin"])
plt.show()
对不齐而且显示结果怪怪的,但是不报错,而且在jupyter上不同文件运行结果不太一样
一行两列的两个图对齐且长宽一致
完整代码和图呢哎