python怎么画两张图_python中如何用subplot画多个子图?

本文介绍了使用Python的subplot函数创建多个子图的方法,包括2*2布局的示例和上下排列卫星弧段图与SNR图的案例,帮助读者掌握在Python中绘制地理图表的技巧。
摘要由CSDN通过智能技术生成

开始讲今天的内容之前,先说一点题外话。上学的时候地理课上会画一些等高图、小地图之类的,那时候小编就对地理产生了浓厚的兴趣,不过最后因为种种原因还是没有选择继续学习地理方面的知识了。接触了python之后,发现可以用来画地理中的一些图片,就真是振奋人心的好消息。在我们今天画子图的内容中,也会提到卫星弧段图。感兴趣的小伙伴我们一起来看看吧。

Python可通过subplot函数画多个子图。调用形式如:subplot(nrows,ncols,index),图表的整个绘图区域被分成nrows行和ncols列,按照从左到右,从上到下的顺序对每个子区域进行编号,左上的子区域编号为1。index参数指定创建的Axes对象所在的区域。

matplotlib官网上的一个2*2多子图例子如下所示:

1605236705831891.pngimport matplotlib.pyplot as plt

import numpy as np

# Some example data to display

x = np.linspace(0, 2 * np.pi, 400)

y = np.sin(x ** 2)

fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2)

fig.suptitle('Sharing x per column, y per row')

ax1.plot(x, y)

ax2.plot(x, y**2, 'tab:orange')

ax3.plot(x, -y, 'tab:green&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值