爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8239|回复: 3

[作图] 画风矢量图uv图时报错

[复制链接]

新浪微博达人勋

发表于 2022-4-16 16:09:17 | 显示全部楼层 |阅读模式

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

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

x
begin
fix = addfile("D:/bccm/u.nc", "r")
fiy = addfile("D:/bccm/v.nc", "r")
fi1 = addfile("D:/bccm/t_z.nc", "r")

z=fi1->z(9,{500},:,:)
u = fix->u(9,{500},:,:)
v = fiy->v(9,{500},:,:)
  spd = sqrt(u^2+v^2)
  copy_VarMeta(u,spd)

;---Graphics
  wks  = gsn_open_wks("png",get_script_prefix_name()) ; send graphics to PNG file
   gsn_define_colormap(wks, "BlWhRe")

res                  = True                ; plot mods desired
res@vcMonoLineArrowColor = True ; 彩色箭头
res@gsnSpreadColors = True ; 6.1.0 后默认即为 True
    ; 设置地图范围
res@mpMinLatF = 20
res@mpMaxLatF = 45
res@mpMinLonF = 70
res@mpMaxLonF = 110
  plot = gsn_vector_map(wks, u, v, res)
end
我如果这样写就不会报错,但是地图有问题,设置的地图范围也也不生效
res@vcMonoLineArrowColor = True ; 彩色箭头
res@vcRefLengthF = 0.1 ; 单位长度箭头的长度
res@vcRefMagnitudeF = 20 ; 单位长度箭头的数值
res@vcRefAnnoArrowUseVecColor = False ; 右下角的图例中的箭头保持原来的颜色
res@gsnSpreadColors = True ; 6.1.0 后默认即为 True
res@gsnAddCyclic = False
res@vcMinMagnitudeF = 0.5
res@vcMinDistanceF = 0.02
;res@vcGlyphStyle = "WindBarb"
res@gsnDraw = False
res@gsnFrame = False

如果像上面这样加一些资源参数就会报错
报错:
fatal:VectorPlotDraw: VVECTR - VECTOR NDC LENGTH TOO GREAT
fatal:VectorPlotDraw: error drawing vectors
fatal:VectorPlotDraw: draw error
fatal:PlotManagerDraw: error in plot draw
fatal:_NhlPlotManagerDraw: Draw error
fatal:VectorPlotDraw: VVECTR - VECTOR NDC LENGTH TOO GREAT
fatal:VectorPlotDraw: error drawing vectors
fatal:VectorPlotDraw: draw error
fatal:PlotManagerDraw: error in plot draw
fatal:_NhlPlotManagerDraw: Draw error



风场.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2022-4-16 16:12:27 | 显示全部楼层
不设置参数出来就是这样的图,而且设置了地图范围的,我用其他的方法报错也基本是这个
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-4-16 20:42:10 | 显示全部楼层
缺测值没设置吧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-4-18 11:05:53 | 显示全部楼层
用plot = gsn_csm_vector_map(wks,u,v,res)试一下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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