爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14857|回复: 12

[作图] ncl 如何只标出特定的等值线!!请赐教

[复制链接]

新浪微博达人勋

发表于 2016-7-18 16:07:19 | 显示全部楼层 |阅读模式

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

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

x
如下图,我想只标出0等值线,其他的等值线不显示,请问ncl哪个属性能设置  我在官网找了半天  可能是我英语不好吧  没找到   拜托拜托  有知道的告诉我一下好么
1.png
2.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-21 16:23:08 | 显示全部楼层
cnres_olr@cnLevelSelectionMode = "ExplicitLevels"
cnres_olr@cnLevels = (/-0.8,  -0.4, 0,  0.4,  0.8/)
cnres_olr@cnMonoLineThickness = False
cnres_olr@cnLineThicknesses = (/3,  3,  6, 3, 3/)

我设置的就只画 -0.8,  -0.4, 0,  0.4,  0.8这几条线
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2016-7-18 17:02:06 | 显示全部楼层
cnLevels.........
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-7-18 17:46:31 | 显示全部楼层

不 您没明白我的意思  我是说 让cnlevels不变  就是第二幅图的样子 第二幅图 cnlineson 设置了false
但是 我想让值为0的等值线显示出来  不是所有的cnLinesOn,而是只有0等值线画出来 这样 正负异常区分的清楚些
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-18 20:25:59 | 显示全部楼层
就是你叠加一个gsn_csm_contour,用cnlevels=0显示出来,这个应该可行,但不知道有没有更简单的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-7-18 21:06:41 | 显示全部楼层
pigzero527 发表于 2016-7-18 20:25
就是你叠加一个gsn_csm_contour,用cnlevels=0显示出来,这个应该可行,但不知道有没有更简单的

对  我刚刚问了师兄  师兄用的你说的方法  只能这样了  这是ncl的一个bug啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-19 14:17:50 | 显示全部楼层
cnLevelFlags
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-1 18:16:22 | 显示全部楼层

请问用这个cnlecelflags具体应该怎么做呢 我试了下 但是不知道应该怎么做谢谢谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-21 11:22:32 | 显示全部楼层
请问亲解决这个问题了嘛?我也急需这样的操作
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-10-21 15:11:15 | 显示全部楼层
这个可以使用gsn_csm_contour_map_overlay叠加图层的方法,官方文档可以解决这个问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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