爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1208|回复: 2

[求助] python绘制凤羽图出现空心小圆圈是怎么回事,求指教

[复制链接]
发表于 2025-9-22 22:35:10 | 显示全部楼层 |阅读模式

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

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

x
python绘制凤羽图发现有空心小圆圈,经检查不是缺测值,什么原因?怎么处理?求指教!(图片上传失败了)代码如下:
# 绘制 700 hPa 风场
# 对风场进行子采样,避免过于密集
subsample = 3
wind_slice = (slice(None, None, subsample), slice(None, None, subsample))

# 计算风速用于颜色映射
wind_speed = np.sqrt(u_700 ** 2 + v_700 ** 2)

# 绘制风羽
barbs = ax.barbs(lons[wind_slice[1]], lats[wind_slice[0]],
                 u_700[wind_slice[0], wind_slice[1]],
                 v_700[wind_slice[0], wind_slice[1]],
                 length=6, transform=map_crs, color='k', alpha=0.9,linewidth=1.2,
                 barb_increments={'half': 2, 'full': 4, 'flag': 20})


密码修改失败请联系微信:mofangbao
发表于 2025-9-23 12:30:37 来自手机 | 显示全部楼层
【雷小Py-020:讨厌的小风速圆圈圈_2024.11.04-哔哩哔哩】 https://b23.tv/IEubv8m
密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2025-9-22 23:01:17 | 显示全部楼层
已解决,属于无风标志。风速很小不显示,可以通过以下代码显示:
ax.barbs(lons[wind_slice[1]], lats[wind_slice[0]],
                 u_700[wind_slice[0], wind_slice[1]],
                 v_700[wind_slice[0], wind_slice[1]],
                 sizes = dict(emptybarb=0, spacing=0.2, height=0.5),#关键就是这个emptybarb=0
                 length=6, transform=map_crs, color='k', alpha=0.9,linewidth=1.2,
                 barb_increments={'half': 2, 'full': 4, 'flag': 20})
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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