- 积分
- 55946
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2020-1-4 22:57 编辑
读取风场U/V变量数据,可以从U/V计算出风速:speed = sqrt(u*u+v*v)。quiverm函数用来绘制风场矢量图,参数中包括U/V变量,如果要绘制彩色风场还需要第三个变量,这里是风速speed,10是颜色的分级数,size=8指定了风场箭头的基准大小。
脚本程序:
- f = addfile('D:/Temp/GrADS/model.ctl')
- u = f['U'][0,'500','10:60','60:140']
- v = f['V'][0,'500','10:60','60:140']
- speed = sqrt(u*u+v*v)
- #Plot
- axesm()
- geoshow('country')
- layer = quiverm(u, v, speed, 10, size=8)
- quiverkey(layer, 0.74, 0.18, 15, bbox={'edge':True, 'fill':True})
- colorbar(layer)
- title('Wind field')
- yticks([20,40,60])
|
|