爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4816|回复: 0

gsn_panel、gsn_csm_xy和wrf_overlays不兼容

[复制链接]

新浪微博达人勋

发表于 2019-8-31 16:54:58 | 显示全部楼层 |阅读模式
NCL
系统平台: ncl
问题截图: -
问题概况: 如题所示 想画剖面图的panel 因增加了地形及风场 地形用的gsn_csm_xy 无法与wrf_overlays兼容 但全改为gsn_csm_contour或gsn_contour也不行 最后组图没有出现地形 虽然也没有报错 但是风场也无法显示 求原因 由于是画剖面图 所以也没法用wrf_map_overlays或者gsn_csm_map_contour 求各位帮忙解决 困扰很久
我看过提问的智慧: 看过
自己思考时长(天): 3

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

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

x
如题所示 想画剖面图的panel 因增加了地形及风场 地形用的gsn_csm_xy 无法与wrf_overlays兼容 但全改为gsn_csm_contour或gsn_contour也不行 最后组图没有出现地形 虽然也没有报错 但是风场也无法显示 求原因 由于是画剖面图 所以也没法用wrf_map_overlays或者gsn_csm_map_contour 求各位帮忙解决 困扰很久
以下是我的部分脚本:
res              = True
res@MainTitle    = ""
res@InitTime     = False
res@ValidTime    = False
res@Footer       = False

pltres           = True
pltres@NoTitles  = True
pltres@PanelPlot = True


contour_ter  = gsn_csm_xy(wks,X_plane,ter_plane,opts_ter)
contour_ter1 = gsn_csm_xy(wks,X_plane1,ter_plane1,opts_ter1)
contour_ter2 = gsn_csm_xy(wks,X_plane2,ter_plane2,opts_ter2)
countour_dv  = wrf_contour(a, wks, dv_plane(0:zmax_pos,:), opts_dv)
countour_dv1 = wrf_contour(a1,wks, dv_plane1(0:zmax_pos1,:), opts_dv1)
countour_dv2 = wrf_contour(a2,wks, dv_plane2(0:zmax_pos2,:), opts_dv2)

plots(0) = wrf_overlays(a,wks,(/countour_dv,contour_ter/),True)    ; plot x-section
plots(1) = wrf_overlays(a1,wks,(/countour_dv1,contour_ter1/),True)    ; plot x-section
plots(2) = wrf_overlays(a2,wks,(/countour_dv2,contour_ter2/),True)    ; plot x-section


;set panel
  pnlres = res
  pnlres@gsnPanelCenter             = True
  pnlres@gsnPanelLabelBar           = True
  ;pnlres@gsnPanelXWhiteSpacePercent = 0.8
  pnlres@lbOrientation              = "Vertical"
  pnlres@lbLabelPosition            = "Right"
  pnlres@pmLabelBarParallelPosF     = 0.0
  pnlres@pmLabelBarOrthogonalPosF   = 0.0
  pnlres@pmLabelBarWidthF           = 0.05
  pnlres@pmLabelBarHeightF          = 0.15
  pnlres@gsnPanelRowSpec            = True
  pnlres@gsnPanelYWhiteSpacePercent = 5
  pnlres@gsnPanelScalePlotIndex     = 1
  pnlres@gsnPanelLeft               = 0.05
  pnlres@amJust                     = "TopLeft"
  gsn_panel(wks, (/plots/), (/3/), pnlres)

end

如果将wrf_overlays里两个互换就只显示地形 不显示等值线 求救
wrf_panel_dv.000004.png
wrf_panel_dv.000001.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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