爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 25178|回复: 72

见面礼,送论坛一只hello kitty吧!

  [复制链接]

新浪微博达人勋

发表于 2012-3-13 20:05:53 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 一日的天光 于 2012-3-14 19:57 编辑

hello kitty

hello kitty

这是一幅四年前的旧作了,左边是一幅十字绣的样图,右边是用grads画的图,当做见面礼,送给论坛啦!望大家喜欢哦!
关键语句:'set gxout fgrid'和'set fgvals',可用来格点资料填色,活学活用,乐趣无穷哦!{:soso_e120:}

hello kitty.xls

33 KB, 下载次数: 62, 下载积分: 金钱 -5

hello.gs

1.35 KB, 下载次数: 74, 下载积分: 金钱 -5

hello.ctl

199 Bytes, 下载次数: 64, 下载积分: 金钱 -5

hello.bin

10.35 KB, 下载次数: 63, 下载积分: 金钱 -5

评分

参与人数 4金钱 +46 贡献 +5 收起 理由
黎大页子 + 20 + 2 好玩儿!
mofangbao + 10 + 3 很喜欢
传说中的谁 + 6
artmunich + 10 回赠你一下

查看全部评分

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

新浪微博达人勋

发表于 2012-3-13 20:18:27 | 显示全部楼层
GrADS画的图?好玩,楼主给出脚本吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-3-13 20:27:15 | 显示全部楼层
数据为50*53的格点,按照不同颜色给出相应位置的标记,如1 2 3,这步在excel中实现,用for转换成二进制数据,并配置相应ctl文件。
******************
dset f:\hello.bin
undef -999.0
options yrev
xdef  50 linear    0  1
ydef  53 linear  0  1
zdef 1 levels 500
tdef 1 linear 01jan1980 1dy
vars 1
h 0 99 h                              
ENDVARs
*********************
'reinit'
rc=mycolor()
'enable print f:\hello.gmf'
'open f:\hello.ctl'
'set x 1 50'
'set y 1 53'
'set grads off'
'set grid off'
'set xlab off'
'set ylab off'
'set mpdraw off'
'set frame on'
*这里开始根据数据填色
'set gxout fgrid'
'set fgvals 1.0 1 2.0 8 3.0 22 4.0 21 5.0 24'
'd h'
*这里画向日葵上的line
lon=39
lat=27
'q  w2xy  'lon'  'lat' '
x01=subwrd(result,3)
y01=subwrd(result,6)
lon=43
lat=23
'q  w2xy  'lon'  'lat' '
x02=subwrd(result,3)
y02=subwrd(result,6)
'set line 1 1 12'
'draw line 'x01' 'y01' 'x02' 'y02''
lon=37
lat=25
'q  w2xy  'lon'  'lat' '
x01=subwrd(result,3)
y01=subwrd(result,6)
lon=41
lat=21
'q  w2xy  'lon'  'lat' '
x02=subwrd(result,3)
y02=subwrd(result,6)
'set line 1 1 12'
'draw line 'x01' 'y01' 'x02' 'y02''
lon=37
lat=23
'q  w2xy  'lon'  'lat' '
x01=subwrd(result,3)
y01=subwrd(result,6)
lon=43
lat=27
'q  w2xy  'lon'  'lat' '
x02=subwrd(result,3)
y02=subwrd(result,6)
'set line 1 1 12'
'draw line 'x01' 'y01' 'x02' 'y02''
lon=38
lat=21
'q  w2xy  'lon'  'lat' '
x01=subwrd(result,3)
y01=subwrd(result,6)
lon=44
lat=25
'q  w2xy  'lon'  'lat' '
x02=subwrd(result,3)
y02=subwrd(result,6)
'set line 1 1 12'
'draw line 'x01' 'y01' 'x02' 'y02''
'print'
'disable print'
'reinit'

*这里就相当于是十字绣里的配线颜色啦
function mycolor()
'set rgb  21   0 128 128'
'set rgb  22   255 255 0'
'set rgb  23   141 0  255'
'set rgb  24   238 106 167'
return(0)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-13 20:30:28 | 显示全部楼层
哈哈 ,厉害!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-3-13 20:34:43 | 显示全部楼层
有点儿意思,哈哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-13 20:45:23 | 显示全部楼层
太有才了,楼主你从了笨笨吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-13 20:58:06 | 显示全部楼层
哦的个神啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-13 21:26:13 | 显示全部楼层
楼主 太有才了....
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-13 21:41:05 | 显示全部楼层
厉害,厉害,呵呵
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-13 21:47:24 | 显示全部楼层
楼主太有才了~~
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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