爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5578|回复: 2

[求助] 白化时需要显示的区域小于白化的地图出现图形大小没法控制的情况

[复制链接]

新浪微博达人勋

发表于 2022-6-10 07:29:08 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
使用白化前画布就是指定的经纬度绘图区域,使用白化后:
  1. clip = maskout.shp2clip(cf, ax, map1, 'China' )  

相当于整个画布占用了整个’China’的区域,只是显示出指定经纬范围区域,留出大量的空白,这样批量处理图片太难受了,请高人指定
,使用单省白化没问题,就是白化的边界在指定经纬范围内,就不会影响出图。

图片中,上面是没有使用白化,下面是白化后,看着太难受了
微信截图_20220610072641.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2022-6-19 15:44:32 | 显示全部楼层
本帖最后由 Real-萧建仁 于 2022-6-19 15:46 编辑

自己的坑自己埋吧,位置强制了下解决了
  1. plt.subplots_adjust(top=1, bottom=0.0, right=1.05, left =0.08, hspace =0, wspace =0)
  2. plt.margins(0,0)
  3. fig.savefig('****.png',transparent=True, dpi=600)
复制代码

平时不需要前两行,直接fig.savefig里用bbox_inches='tight'
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-7-3 17:20:44 | 显示全部楼层
有时和版本有关,最好更新到最新python,重新装库,有些问题自己就消失了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表