ncl如何添加线shp文件_使用ncl画垂直剖面图和垂直廓线图

本文介绍了如何使用NCL(NCAR Command Language)绘制垂直剖面图和垂直廓线图。重点讲解了gsn_csm_pres_hgt函数用于绘制垂直剖面图,以及gsn_csm_xy函数用于绘制垂直廓线图,并提供了详细的参数设置和示例代码,包括如何处理气压值、调整坐标轴和关闭高度标签等。
摘要由CSDN通过智能技术生成

首先需要分清两个概念,一个是垂直剖(pōu)面,英语上表达为section。另外还有垂直廓线,英语对应profile。

一、垂直剖面图 section

图1 垂直剖面图

上面这张图,由等值线图和矢量图两张图叠加而成。一般将等值线图设为底图,使用专门画垂直剖面的函数来画。base = gsn_csm_pres_hgt(wks,C,resC)

矢量图用一般的函数即可:plot = gsn_csm_vector(wks,yy,zz,resV)

另外还有一个函数,可以同时把等值线图和矢量图画下来:base = gsn_csm_pres_hgt_vector(wks,C,yy,zz,resV)

画图效果如下,调一调,与使用两个函数差别倒也不大。

图2 使用gsn_csm_pres_hgt_vector所画

下面详细介绍第一个函数:

gsn_csm_pres_hgt(wks,C,resC)

可以看到,这个函数需要三个参数:第一个参数为前面已经生成的工作台(wks=gsn_open_wks(“png”,“test”));

第二个参数为需要画的二维变量C;

第三个参数为画图设置。

对于画图的变量C,有一定的要求:最左边的维度(0维)为一维坐标向量,存储气压值。画图的时候,函数会检查其单位,只有为以下单位,才能正常画图:

hPa, hpa, Pa, pa

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值