爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 181|回复: 0

[经验总结] 使用python中matplotlib库的contourf命令时,出图有随机空白区域的原因

[复制链接]

新浪微博达人勋

发表于 2025-3-18 17:10:41 | 显示全部楼层 |阅读模式

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

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

x
     
今日想画一张台风周围的500hPa位势高度填色图,结果出图时出现空白区域。以为是levels分辨率的问题,于是不断尝试各种填色间隔,结果不同间隔下的空白区域还有所不同。






苦苦调试了快1个小时后,终于发现了问题所在——图内的等高线标签,即下面这句代码
ax.clabel(contourf1, inline=True, fontsize=8, colors='sienna', fmt='%1.0f', manual=False, zorder=5)关键就是inline参数。在Matplotlib的clabel函数中,inline参数用于控制等高线标签是否直接嵌入等高线内部。我们把inline设置为False,再出图:
图片4.png


空白区域消失,问题解决!

图片1.png
图片2.png
图片3.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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