爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10482|回复: 9

[作图] gsn_csm_contour画图如何只画等于0的等值线

[复制链接]
发表于 2014-7-22 23:34:58 | 显示全部楼层 |阅读模式

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

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

x
请教各位高人,用gsn_csm_contour画图时,出来的图等值线太密(如图),而且我更想只画值为0的线。所以我用了下面的命令
res@cnLevelSelectionMode = "ExplicitLevels"
levels = (/-0.1,0,0.1/)
res@cnLevels = levels

res@cnMinLevelValF = -0.1
res@cnLevelSpacingF = 0.1
但画出来的图,还是和es@cnLevelSelectionMode = "AtomaticLevels"一样。想问问,我这个命令是错在哪呢?问题有点低级,还望各位高手能给于帮助啊!

3LKRH1OHTB$1KJ]G6[YP(12.jpg
密码修改失败请联系微信:mofangbao
发表于 2014-7-22 23:45:03 | 显示全部楼层
当cnLevelSelectionMode为"ExplicitLevels"时,只需要设置cnLevels就好,cnMinLevelValF 和cnLevelSpacingF是“ManualLevels”用到的。
如果只显示0线,cnLevelSelectionMode="ExplicitLevels"、cnLevels=0就行了!
密码修改失败请联系微信:mofangbao
发表于 2014-7-22 23:56:05 | 显示全部楼层
是小波图吗
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-7-23 10:14:10 | 显示全部楼层
longlivehj 发表于 2014-7-22 23:45
当cnLevelSelectionMode为"ExplicitLevels"时,只需要设置cnLevels就好,cnMinLevelValF 和cnLevelSpacingF ...

嗯,对的。谢谢您!但是我想要的是,填色的时候要所有的值都填,只是说画等值线时只画出0线;这样的话,是不是必需要用overlay呢,或者有什么简便的方法可以做到?麻烦您啦!
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-7-23 10:14:31 | 显示全部楼层

不是的,这不是小波图。
密码修改失败请联系微信:mofangbao
发表于 2014-7-23 11:26:19 | 显示全部楼层
eveninglyw 发表于 2014-7-23 10:14
嗯,对的。谢谢您!但是我想要的是,填色的时候要所有的值都填,只是说画等值线时只画出0线;这样的话, ...

你研究一个cnLevelFlags的设置。当然,overlay也可以。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-7-23 15:39:40 | 显示全部楼层
longlivehj 发表于 2014-7-23 11:26
你研究一个cnLevelFlags的设置。当然,overlay也可以。

嗯嗯  好的   我已经用overlay解决了  谢谢您了!
密码修改失败请联系微信:mofangbao
发表于 2016-3-17 20:04:13 | 显示全部楼层
学习了
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2016-3-17 20:04:17 | 显示全部楼层
学习了
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2021-3-4 09:32:41 | 显示全部楼层
正好需求一样,感谢提供思路!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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