python---matplotlib--ax

关于创建子图的几种方式
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')

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值