爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5226|回复: 3

[作图] 使用wrfout数据绘制CIN失败

[复制链接]
发表于 2017-11-4 16:15:34 | 显示全部楼层 |阅读模式

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

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

x
按照官网说明使用wrf_cape_2d这个函数,出来的结果只有第三维的LCL和第四维的LFC,而第一维和第二维的CAPE和CIN全部显示为缺测值,非常费解,不知道怎么解决,跪求坛子里各位大神帮忙看看
以下是脚本,核心部分都是直接copy官网的例子
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"`
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
begin

  a = addfile("wrfchem1/WRFV3/test/em_real/wrfout_d02_2016-11-03_06:00:00.nc","r")
  
type = "png"
wks = gsn_open_wks(type,"cin")

  T  = a->T
  P  = a->P
  PB = a->PB
  QV = a->QVAPOR
  PH  = a->PH
  PHB = a->PHB
  HGT = a->HGT
  PSFC = a->PSFC

  T = T+300.
  P  = P+PB
  tk = wrf_tk(P,T)
  PH =  PH + PHB
  z = wrf_user_unstagger(PH,PH@stagger)
  z = z/9.81
; print(P)
  cinfo = wrf_cape_2d(P,tk,QV,z,HGT,PSFC,True)
  print(cinfo(1,:,:,:))
  cin   = cinfo(1,:,:,:)
   lat = a->XLAT(0,:,50)
   lat@unit = "degree_north"
   lon = a->XLONG(0,50,:)
   lon@unit = "degree_east"
   cin!1 = "lat"
   cin!2 = "lon"
   cin&lat = lat
   cin&lon = lon
  printVarSummary(cin)


  res               = True              ; Variable to hold plot options
  res@gsnDraw       = False
  res@gsnFrame      = False
  res@gsnAddCyclic  = False
  res@mpOutlineOn   = True
  res@cnFillOn      = True              ; Turn on contour fill.
  res@cnLinesOn     = False
  res@cnLineLabelsOn = False
;  res@cnLevelSelectionMode = "ManualLevels"       ; manually select levels
;  res@cnLevelSpacingF      = 1000                  ; contour spacing
;  res@cnMinLevelValF       = 95000                 ; min level
;  res@cnMaxLevelValF       = 103000                 ; max leve
;  res@lbOrientation = "Vertical"        ; Move labelbar to side.
  res@gsnMajorLatSpacing = 3
  res@gsnMajorLonSpacing = 3
  res@mpGeophysicalLineThicknessF = 3.
  res@mpProvincialLineThicknessF = 3.
  res@pmTickMarkDisplayMode = "Always"
  res@mpDataBaseVersion = "MediumRes"
  res@mpDataSetName     = "Earth..4"
  res@mpOutlineSpecifiers = (/"China:states"/)
  res@mpLandFillColor = 0
  res@lbLabelBarOn  = True
  res@mpLimitMode = "Latlon"
  res@mpMinLatF = 34
  res@mpMaxLatF = 43
  res@mpMinLonF = 112
  res@mpMaxLonF = 122
;  res@cnFillDrawOrder = "PreDraw"
  res@mpOceanFillColor = 0
  res@mpInlandWaterFillColor = 0
  res@gsnLeftString = ""
  res@gsnRightString = ""  

plot = gsn_csm_contour_map(wks, cin(0,:,:), res)
  draw(plot)
end

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-11-5 15:21:54 | 显示全部楼层
自顶{:5_275:}
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-11-6 11:06:24 | 显示全部楼层
真的没人吗。。。求救啊
密码修改失败请联系微信:mofangbao
发表于 2019-4-13 22:52:41 | 显示全部楼层
请问楼主有解决吗哭唧唧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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