关于创建子图的几种方式
1:单个子图
(1)第一种figure创建方法
fig = plt.figure()
ax = fig.subplots()
ax.plot(x,y)
(2)第二种figure创建方法
fig,ax = plt.subplots()
ax.plot(x,y)
效果同上,建议第二种
2、两个子图
fig, axs = plt.subplots(1,2)#一共有1*2个子图,图形为1行2列
ax1 = axs[0]
ax2 = axs[1]
ax1.plot(x,y)
ax2.plot(x,x)
ax1.set_title('Simple plot')
plt.show()
3、多个子图
fig, axs = plt.subplots(3,2)#一共有1*2个子图,图形为1行2列
ax1 = axs[0,0]
ax2 = axs[0,1]
ax3 = axs[1,0]
ax4 = axs[1,1]
ax5 = axs[2,0]#表示第三个图的第一个子图
ax6 = axs[2,1]#表示第三个图的第二个子图
ax1.plot(x,y)
ax2.plot(x,x)
ax3.plot(x,x*2)
ax4.plot(x,x*x)
ax5.plot(x,x*3)
ax6.plot(x,x**3)
ax1.set_title('Simple plot')