爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6338|回复: 4

[作图] NCL画等值线叠加曲线图错误

[复制链接]

新浪微博达人勋

发表于 2019-3-30 12:43:37 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 zhengyunxia 于 2019-3-30 12:44 编辑

  我在画等值线图叠加曲线图的时候出现错误,程序如下,画出来的图不叠加,生成两张图,一张等值线图一张曲线图。但是如果把draw(map)打开的话就会生成一张等值线图和一张等值线叠加了曲线的图了,哪位大神来指导一下是什么错误?
res                       = True
  res@gsnMaximize           = True
  res@gsnPaperOrientation  =  "portrait"
  res@lbLabelAutoStride     = True            ; nice stride on label bar

  res@cnFillOn              = True            ; turn on color
  res@cnLinesOn          = False           ; no contour lines
  res@cnLineLabelsOn        = False           ; no line labels
  res@gsnAddCyclic  = False
  res@mpMinLonF              = minlon
  res@mpMaxLonF              = maxlon
  res@mpMinLatF =minlat
  res@mpMaxLatF  =maxlat

  res@sfXArray              = xo2d         
  res@sfYArray              = yo2d

map = gsn_csm_contour_map(wks,output_1d ,res)
;draw(map)
  pmres = True
  pmres@gsMarkerColor = "Black"
  pmres@gsMarkerIndex = 16
  pmres@gsMarkerSizeF = 0.02
  gsn_polymarker(wks,map,a1_lon(it),a1_lat(it),pmres)
  lnres = True
  lnres@gsLineThicknessF = 3.0
  gsn_polyline(wks,map,a1_lon,a1_lat,lnres)

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-30 14:00:42 | 显示全部楼层
逻辑错误,res要加上gsndraw=false和gsnfram=false。在添加完曲线后再map=gsn_csm_.....
最后加一句draw(map)   frame(wks)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-3-30 14:45:36 | 显示全部楼层
好久不见 发表于 2019-3-30 14:00
逻辑错误,res要加上gsndraw=false和gsnfram=false。在添加完曲线后再map=gsn_csm_.....
最后加一句draw(m ...

能麻烦您写一整段吗?我刚接触NCL不熟悉,按照您说的改了一下还是不对。

gsn_polymarker(wks,map,a1_lon(it),a1_lat(it),pmres)
gsn_polyline(wks,map,a1_lon,a1_lat,lnres)
上面这两句是在等值线图上叠加曲线和点吧,怎么能添加完曲线再map=gsn_csm_.....呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-3-30 14:56:25 | 显示全部楼层
好久不见 发表于 2019-3-30 14:00
逻辑错误,res要加上gsndraw=false和gsnfram=false。在添加完曲线后再map=gsn_csm_.....
最后加一句draw(m ...

现在已经可以叠加,但是填色图会把曲线图覆盖掉,我是想把曲线叠加在填色图上
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-2-8 11:48:17 | 显示全部楼层
请问楼主解决了问题吗?我也遇到不叠加的问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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