登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 兰溪之水 于 2013-11-29 12:31 编辑
GrADS使用ncl_colormaps
NCL的color table可以从NCL的官网找到:
http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml
使用函数colormap来调用NCL的色标:
由于GrADS的颜色标号从GrADS version 2.0.a6以上才增加到255,而且0~15是GrADS默认的,不能更改,所以NCL提供的色标大于256的都仅取了前面部分,不能完整添加,与NCL色表标号对应为:NCL:2→GrADS:16,NCL:3→GrADS:17,NCL:4→GrADS:18,以此类推。。
以OpenGrADS 2.0.1.oga.1为例:
使用函数colormap前,
1. 将包含NCL色标文件的文件夹ncl_colormaps放于安装目录的
D:\OpenGrADS\Contents\Resources 下面,当然,其他目录也行,个人习惯;
2. 将脚本colormap.gs放于安装目录
D:\OpenGrADS\Contents\Resources\Scripts 下,这样对于设置好GrADS环境变量的能方便调用函数;
3. 编辑colormap.gs里面的ncl_colormaps存放的路径,如:
coltabdir = "D:\OpenGrADS\Contents\Resources\ncl_colormaps\" 保存后,即可使用!
使用方法:
colormapColor-table-name 如:
1. colormap ncl_default
2. colormap MPL_terrain
Color-table-name可以从网站
http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml
获得!
测试例子:
'reinit' 'sdfopen sysu.nc' 'set mpdraw off' 'set gxout shaded' *'set grads off' 'set grid off' 'set xlabs ''' 'set ylabs '''
* Example 1: 'colormap MPL_rainbow' 'd band1'
MPL_rainbow
* Example 2: 'colormap precip3_16lev' 'd band1'
precip3_16lev
* Example 3: 'colormap MPL_summer' 'd band1'
MPL_summer
数据脚本作为附件嵌于PDF文件: |