登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 lc2016 于 2024-2-22 09:11 编辑
最近用到了剖面图进行诊断分析,总结整理一下,方便以后拿来用。
用era5数据绘制剖面图比较简单,在绘图时选择plot=gsn_csm_contour(vars(:,{38:50},:),res) ,设置合适的res基本就可以绘制一幅简单的剖面图。但是实际一次天气过程中气象要素场的分布不会是理想的水平或者垂直的,有时可能需要斜着进行剖面来分析,因此就需要插值来得到最终绘图的变量分布。
后来又对程序简单处理了一下,改成了给出任意两点的经纬度值,就可以绘制两点间的剖面。较为通用。但应该也只适用于era5这种等经纬度数据,像wrf那种数据可能需要多一步插值得到等经纬度数据,或者更改合适的插值函数。
利用NCL 处理ERA5数据计算得到多层假相当位温,作假相当位温垂直剖面。
需要多个气压层的比湿q和温度,计算得到假相当位温后,通过插值函数插值到设定的经纬度上,绘图即可得到剖面图。
可以对任意两点进行垂直剖面,直接修改参数起始点(lat0,lon0)——结束点(lat1,lon1)即可。
结果参考图:经度剖面:(lat0:35,lon0:110;lat1:35,lon1:120)
经度剖面
纬度剖面:(lat0:35,lon0:116;lat1:44:,lon1:116)
纬度剖面
任意两点剖面
任意两点
|