subplot间隔调整 python_孔乙己:你可知subplot有几种写法?

话说,这篇文章我本来想起个名字叫《如何用Python画子图》,然后我看了一眼公众号后台:

42178ff2319eb9e729ddbc03e3bc211b.png

太单调了!太贫瘠了!太boring了!你的想象力呢?你的创造力呢?你的。。脑子呢?你就会写个《如何……》吗?讲真,这么多如何,看的我都不认识如何了。
所以如何是谁?如萍+何书桓吗? 577ae18e3b3f85fffdba0957260bc6a9.png
然后不知怎的我就想到了《孔乙己》,大约是因为播放《情深深雨濛濛》的那段时间,我正在学习这篇课文罢。 489adc8f36edb7f06b2c1837c5ce4480.png
言归正传。我们初学Python的时候,画张图出来还是不难的,导入matplotlib之后,直接选择相应的绘图函数作图就可以了。网上也有很多现成的绘图示例,可以学习借鉴(抄抄代码)。
但是,我们的甲方or领导or老师or审稿人or Others,最喜欢把很多张子图放到一张大图里对比着看了呢!所有没有办法,我们也得掌握绘制子图的技能。这样的绘图过程,在Python上叫作subplot,在NCL上叫作panel 。 NCL中进行panel的方法是设置plot的数量,然后针对每张图片进行属性的设置,最终通过gsn_panel函数把它们排布在一起。 我们要用Python中matplotlib绘图库实现panel的话,首先要厘清几个概念。比如plt、subplot、fig、ax等都跟绘图有关,却又很抽象,让人不是很好理解。我一开始经常不知道在设置每张子图的坐标系,或者是添加legend、title的时候,到底应该用谁来点。是plt.xticks(),还是fig.xticks(),还是ax.xticks()呢? 这个时候,就要祭出传说中最厉害的穷举法了!一个个试,试到不报错为止
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值