初次认识subplots

 首先还是导包

import matplotlib.pyplot as plt

我这里以多元线性回归为示例

fig,ax=plt.subplots(1,3, figsize=(9,3),sharex=True)

这里 plt.subplots(  )里面前两个变量表示的是1行3列,figsize(9,3)表示尺寸为9(横)3(竖),sharex或sharey表示是否共享x轴或y轴

接下来描点或划线的步骤就和之前的plt一样了

ax[0].scatter(n1,y_train,color='b',marker='x')
ax[0].set_title('about w1')
ax[1].scatter(n2,y_train,color='b',marker='x')
ax[2].scatter(n3,y_train,color='b',marker='x')

值得注意的是,之前的plt.title()是给整张图命名,而这里我们要set_title()来命名

这里还有几个函数

设置x,y轴范围

plt.xlim(xmin, xmax)
#ylim用于y轴
axis(xmin,xmax,ymin,ymax)
#这个可以一键调节x,y

自动调整子图参数

plt.tight_layout()
#这个函数还可以用w_pad或h_pad进一步控制
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值