噗.噗.噗 2023-03-23 10:31 采纳率: 50%
浏览 30
已结题

matplotlib如何使两张图重叠问题

matplotlib如何使两张图重叠问题
我的实验课要求生成带地图的气象图片(下图中图1和图2)

img

img

代码如下
气象图是用二进制dat数据转换成rgb格式数据生成的,地图是用cartopy做的

def draw_map(File_head):
    plt.imshow(File_head.data)  #  File_head.data为RGB格式数据,用来生成图1

    proj = ccrs.Mercator()
    fig = plt.figure()
    ax = plt.axes(projection=proj)  #  用来生成图2
    ax.coastlines(lw=0.3)
    extent = [File_head.Wlon, File_head.Elon, File_head.Slat, File_head.Nlat]
    ax.set_extent(extent)

    plt.show()


请问如何能使图1叠加在图2上显示呢?

  • 写回答

1条回答 默认 最新

  • 海洋 之心 2022年度博客之星人工智能领域TOP 1 2023-03-23 10:33
    关注

    你将两个图绘制到同一个子图中不就可以嘛

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月31日
  • 已采纳回答 3月23日
  • 修改了问题 3月23日
  • 修改了问题 3月23日
  • 展开全部