爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8194|回复: 12

[分享资料] 关于颜色表的定制

[复制链接]

新浪微博达人勋

发表于 2012-6-10 17:06:50 | 显示全部楼层 |阅读模式

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

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

x
大家在画图时不知道是不是也遇到过颜色总不合适,要求负值为冷色调,正值为暖色调,但冷暖颜色的个数与等值线的个数不符合,因而纠结着到处找颜色表,虽然有的现成的颜色表颜色个数很多,但总感觉颜色之间跳跃太大看着不舒服。今天特意翻翻idl guide的cs脚本,看到了别人是怎么解决的,特来跟大家分享。
举个例子。
未命名.jpg
;;control color where less than zero use interpol
;;3-10 cold color  11-18 warm color,now need 6 cold color 8 warm color
cold_step=(5-1)/5.0;
cold_x=findgen(6)*cold_step
warm_step=(7-1)/7.0
warm_x=findgen(8)*warm_step
;
red_cold=interpol(r[2:6],indgen(5),cold_x)
green_cold=interpol(g[2:6],indgen(5),cold_x)
black_cold=interpol(b[2:6],indgen(5),cold_x)
red_warm=interpol(r[9:15],indgen(7),cold_x)
green_warm=interpol(g[9:15],indgen(7),cold_x)
black_warm=interpol(b[9:15],indgen(7),cold_x)
r=[255,0,red_cold,red_warm]
g=[255,0,green_cold,green_warm]
b=[255,0,black_cold,black_warm]
TVLCT,r,g,b
主要的想法就是自己用interpol插值出新的rgb值来做颜色表
QQ截图20120610170447.jpg
有什么好的建议希望大家分享出来,共同进步

评分

参与人数 1金钱 +15 贡献 +5 收起 理由
mofangbao + 15 + 5

查看全部评分

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-6-10 18:54:59 | 显示全部楼层
谢谢何版分享,想法真不错,我见过一个设置GrADS颜色的脚本也是用的这个思想,渐变色的自动实现的确得靠插值
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-10 20:27:56 | 显示全部楼层
stan牛气!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-6-10 21:31:33 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-6-11 10:47:04 | 显示全部楼层
mofangbao 发表于 2012-6-10 18:54
谢谢何版分享,想法真不错,我见过一个设置GrADS颜色的脚本也是用的这个思想,渐变色的自动实现的确得靠插值 ...

能不能给看下是个什么样子的呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-25 08:32:59 | 显示全部楼层
学习学习,楼主好样的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-4-21 12:52:34 | 显示全部楼层
有没有其他颜色的呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-4-23 08:32:51 | 显示全部楼层
blui 发表于 2013-4-21 12:52
有没有其他颜色的呢

颜色可以用rgb值自己决定
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-5 10:33:13 | 显示全部楼层
谢谢分享,先试试用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-14 19:50:32 | 显示全部楼层
这个还是自定义颜色吧。IDL颜色表里有几种是渐变 的,不知道如何弄
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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