爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15123|回复: 5

[求助] 关于maskout白化之后放大区域的问题

[复制链接]

新浪微博达人勋

发表于 2021-8-12 15:52:13 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 BrandNewMe 于 2021-8-12 15:54 编辑

我用中国区域做了maskout,但是想关注环渤海,因此将图片范围聚焦于环渤海。没有maskout的时候如下图是正常的,mask之后就成上图这样了,请问有没有解决的方法?



画图部分脚本如下:

fig = plt.figure(figsize=(15, 12))
ax = plt.axes(projection=ccrs.PlateCarree())
ax.set_extent([100, 135, 30, 45])
contours = ax.contourf(lon_grid, lat_grid, first_guess, levels=range(0,30001,1000),transform=ccrs.PlateCarree(),cmap=cmaps.MPL_terrain_r)
clip=maskout.shp2clip(contours,ax,'country1.shp','China')

province = shpreader.Reader(r'bou2_4l.shp')
ax.add_geometries(province.geometries(), crs=ccrs.PlateCarree(), linewidths=0.5,edgecolor='k',facecolor='none')
gl = ax.gridlines(draw_labels=True, linewidth=1, color='k', alpha=0.5, linestyle='--')
gl.top_labels = False  #关闭顶端标签
gl.right_labels = False  #关闭右侧标签
gl.xformatter = LONGITUDE_FORMATTER  #x轴设为经度格式
gl.yformatter = LATITUDE_FORMATTER  #y轴设为纬度格式
cbar = fig.colorbar(contours,shrink=1)
cbar.set_ticks(np.arange(0,30001,1000))
ax.set_title('OBS_Visability  valid at 2019-01-12T00:00:00(UTC)',fontsize=15)
plt.show()

maskout

maskout

未maskout

未maskout
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-8-20 16:29:00 | 显示全部楼层
把Cartopy降级到0.17.0即可。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-8-12 16:01:35 | 显示全部楼层
本帖最后由 BrandNewMe 于 2021-8-12 16:04 编辑

数据做了经纬度截取后成了这样,图片不是最大,只是框外的填图没有了。

经纬度截取后

经纬度截取后
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-8-23 15:14:57 | 显示全部楼层
edwardli 发表于 2021-8-20 16:29
把Cartopy降级到0.17.0即可。

谢谢!我试一试
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-9-15 16:23:23 | 显示全部楼层
本帖最后由 mikado 于 2021-9-16 09:49 编辑

Cartopy降级到0.17.0能画了。。。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-9-16 11:03:12 | 显示全部楼层
mikado 发表于 2021-9-15 16:23
Cartopy降级到0.17.0能画了。。。

谢谢,确实能用了~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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