爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 221384|回复: 388

多图统一色标的gs文件(另一种一页多图+使用同一个色标)

  [复制链接]

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-2-2 13:44:36 | 显示全部楼层 |阅读模式

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

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

x
    之前发过一个一页多图的帖子,在那个帖子里面使用了panels.gsf来实现一页多图,链接如下:
http://bbs.06climate.com/forum.php?mod=viewthread&tid=4586

    昨天幸运的在noaa的ftp服务器上找到一些gs文件,其中有一个也是一页多图的实现,就是page.gs文件,链接如下:
http://bbs.06climate.com/forum.php?mod=viewthread&tid=5475

    于是就想起来以前有人回帖说能不能在图上只使用一个总的色标,而不是每一个分图都使用一个色标,如下图所示:
trans.jpg


    寻找无果之后就决定自己写了,这次的脚本是在上次修改的cbar_interp(点我去看)的基础上修改,主要就是增加了统一色标的功能!命名为plotcbar.gs。

    该gs比上次的多出了一个必选参数,就是颜色的配置文件的路径,用法如下:

        run plotcbar fname interp sf vert xmid ymid
        fname -表示色标配置文件的完整路径,不可省略
        interp  -表示需要的间隔,如果值小于等于0,则不标注文字,默认为1,(your interp,<=0means do not plot color key;1 in default)
        sf   - 标尺的大小,值从0-1变化,全尺寸为1,以此类推,默认为1.
        vert - 0表示水平,1表示垂直,未含此参数则默认选择为垂直,若垂直无法放置,则为水平
        xmid - 标尺的x中心坐标,默认自动选择
        ymid - 标尺的y中心坐标,默认自动选择
        如果除了fname之外不包含任何参数,将按照上面的默认算法


    上面所说的色标配置文件(也是一个gs文件)用来表示要画的数据和阴影图的颜色的信息如下所示:
    colnum = 9
    'set clevs -40 -30 -20 -10 0 10 20 30 '
    'set ccols 26 27 28 29 30 31 32 33 34 '
======
(2014年05月08日更新) 请一定保留colnum=N的等号两边的空格以及clevs和ccols最后的空格,否则将会报错的!
======
    这三行必须分别是第一二三行,colnum后面的数字表示下面的ccols总共定义了多少种颜色,接下来的两句是用来定义阴影图的信息,要注意的是每个分页都必须使用这个设置,否则虽然只有一个色标,但是和实际分页中的颜色并不匹配。
   主要作图语句如下所示:
修改.jpg

    rainbow.gs和plotcbar.gs在附件中有下载,其他的脚本如果你没有可以在论坛中搜索。
    这样得出的图形就是最开始的那个统一坐标的了。

==========================================
    顺便说一下昨天下载的那个page.gs的用法,也是用来实现一页多图的,昨天的帖子中有一个word文档就是对其用法的说明,我翻译了一份中文的送上,看了你就会用了,用page.gs出来的图形当然也是一样的(个人感觉比panels作图要方便一点),下面就是用page.gs结合plotcbar做出来的,作图的gs也在附件有下载:
skt-page.png

======================
附件说明:
plotcbar.gs和rainbow.gs用来实现统一的坐标(不一定要用于一页多图,使用色标的地方就能用,但两个文件缺一不可)
page.gs 用来实现一页多图
mul-panels.gs和mul-page.gs是分别用两种方法实现一页多图并且统一色标的一个实例

plotcbar.gs (4.21 KB, 下载次数: 1768)

评分

参与人数 9威望 +4 金钱 +99 贡献 +34 体力 +268 收起 理由
陈君杰 + 2
高海拔萤火虫 + 1
超级生95 + 1 很给力!
Aires + 2 + 26 + 8 + 80 很给力!
鍚鍚 + 1 很给力!
wutongyeyu + 10 + 2
言深深 + 2 + 20 + 8 仰视
善人/jw + 20 + 10
传说中的谁 + 18 + 6 + 188 笨笨用公款发红包咯

查看全部评分

本帖被以下淘专辑推荐:

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

新浪微博达人勋

发表于 2014-4-28 11:18:16 | 显示全部楼层
补充一下,在这个基础之上,如果想要两头是尖的,只要把原来cbarn里的两段还原就好了。对照cbarn.gs以及楼主提到了plotcbar.gs即可明白。配上调色板神器,多图统一色标就OK了。不过可能没有人翻评论吧?
密码修改失败请联系微信:mofangbao
回复 支持 3 反对 0

使用道具 举报

新浪微博达人勋

发表于 2012-2-2 15:12:13 | 显示全部楼层
大大真给力,笨笨一回来就看见那么好的东西,亲亲~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-2 15:27:49 | 显示全部楼层
{:eb502:}{:eb502:}
清风好厉害~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-2 16:48:36 | 显示全部楼层
之前作图的时候就对这个问题很费解,后来是单独做了个图标粘上去的
还是这个比较先进啊~ 学习学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-2 20:18:34 | 显示全部楼层
支持!支持!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-2 20:47:39 | 显示全部楼层
我也正好需要这个呢,非常感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-2 22:39:37 | 显示全部楼层
清风大侠总是那么给力!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-3 00:46:25 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-8 15:49:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-8 20:26:18 | 显示全部楼层
谢谢楼主分享!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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