爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15717|回复: 13

[作图] 如何用rgb自定义colormap

[复制链接]

新浪微博达人勋

发表于 2013-11-1 21:16:06 | 显示全部楼层 |阅读模式

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

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

x
ncl是带有这个命令的,论坛里找了没有,我自己搞个教程吧首先 你要有自己的rgb色标 这个可以用清风的调色盘做出来,其实就是取你需要的colormap色块的rgb信息
例如 我需要雷达的色标 co.GIF

用清风的http://bbs.06climate.com/forum.php?mod=viewthread&tid=8419

作出rgb信息
255 255 255
0 0 0
255 255 255
122 114 238
30 38 208
166 252 168
0 234 0
16 146 26
252 244 100
200 200 2
140 140 0
254 172 172
254 100 92
238 2 48
212 142 254
170 36 250


其中第一行是白色背景色 第二行是黑色前景色
从第三行起就是你定义的颜色
把这个保存在rgb.txt
丢到你ncl程序目录下
然后在你的ncl语句中使用
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
cmap = RGBtoCmap("rgb.txt")
这样这个rgb就成了你的colormap  
使用gsn_define_colormap(wks,cmap)语句来使用

很简单的教程,轻拍 mdbz_Surface110.jpg

评分

参与人数 3金钱 +35 贡献 +9 收起 理由
О.o贰沫 + 10 + 2
流离失所的猫 + 10 + 2
mofangbao + 15 + 5

查看全部评分

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-11-2 14:05:12 | 显示全部楼层
看标题还以为是提问的呢。。。谢谢啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-23 19:09:48 | 显示全部楼层
我试了没用,报错:
fatal:asciiread: Unable to open input file (rgb.txt)
fatal:["Execute.c":8578]:Execute: Error occurred at or near line 5697 in file $NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl

fatal:["Execute.c":8578]:Execute: Error occurred at or near line 45 in file average.ncl
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-24 09:36:10 | 显示全部楼层
45行是什么?要把脚本也贴出了啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-24 12:58:14 | 显示全部楼层
stefan_scofield 发表于 2014-10-23 19:09
我试了没用,报错:
fatal:asciiread: Unable to open input file (rgb.txt)
fatal:["Execute.c":8578]:E ...

你的不能打开RGB文件 说明不符合规范
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-24 14:03:23 | 显示全部楼层
stefan_scofield 发表于 2014-10-23 19:09
我试了没用,报错:
fatal:asciiread: Unable to open input file (rgb.txt)
fatal:["Execute.c":8578]:E ...

你可以去ncl的colormap文件夹下面看,看里面的rgb是怎么写的,照着里面的写法写就行了,我试过没得问题的!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-27 15:17:44 | 显示全部楼层
风之牧语 发表于 2014-10-24 14:03
你可以去ncl的colormap文件夹下面看,看里面的rgb是怎么写的,照着里面的写法写就行了,我试过没得问题的 ...

我是按照发帖人的方法和格式写得,跟colormap里的不一样,况且colormap里面的格式是RGB,而上面说的格式是txt,你是想让我到底按照哪个
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-27 15:18:46 | 显示全部楼层
又是那隻貓 发表于 2014-10-24 12:58
你的不能打开RGB文件 说明不符合规范

你RGB.txt里的具体格式是哪样的?贴出来看看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-11 17:45:27 | 显示全部楼层
幸苦了!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-4-15 22:21:24 | 显示全部楼层
stefan_scofield 发表于 2014-10-27 15:18
你RGB.txt里的具体格式是哪样的?贴出来看看

请问你的问题解决了吗?我也遇到这个问题了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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