爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11060|回复: 27

关于grads色标图例

[复制链接]

新浪微博达人勋

发表于 2016-1-19 14:02:46 | 显示全部楼层 |阅读模式
GrADS
系统平台: centos 6.5
问题截图:
问题概况: 使用两个不同的ctl文件,一个可以出现图例,一个出现不了
我看过提问的智慧: 看过
自己思考时长(天): 1

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

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

x
本帖最后由 weiweicf 于 2016-1-19 15:55 编辑
  1. 'set grid off'
  2. 'set parea 0.8 9.5 0.85 7.7'
  3. 'set grads off'
  4. 'set timelab off'
  5. 'set mproj scaled';'set mpdset cnworld'
  6. 'draw map'
  7. 'set gxout shaded'

  8. 'run 'dir'/usr/local/lib/grads/scripts/rain.gs'
  9. 'set clevs 0.1 1 2 4 6 10 15 20 30 40 60 80 100'
  10. 'set ccols 21 22 23 24 25 26 27 28 29 30 31 32 33 34'
  11. *'display ASO4J'
  12. 'display (RAINNC.2(z=1)+RAINC.2(z=1))'
  13. 'draw shp 'dir'/usr/local/lib/grads/scripts/shp/sx.shp'
  14. 'set gxout vector'
  15. 'set ccolor 15'
  16. 'd skip(u.2(z=1),6);skip(v.2(z=1),6)'
  17. 'set arrlab on'
  18. 'set arrscl 0.5 8'
  19. *'run 'dir'/usr/local/lib/grads/scripts/cbar_matlab 10 1 1'
  20. 'run 'dir'/usr/local/lib/grads/scripts/cbar_matlab.gs'
  21. *'draw title date'(CST)Forecast 't' Hour :Surface PM2.5 ug/m3 Wind(m/s) 'date
  22. 'draw title a\b'

  23. 'printim 'dir'/ww/Weather/output'd'_hour_rain_'t'.png x1200 y1000 white'
  24. t=t+1
  25. endwhile
复制代码

使用grads画降雨量图,打开不同的文件,一个可显示色标,一个显示不了,使用的是家园里的cbar_matlab.gs,如果没有值的话是不是不显示色标呢,cbar_matlab.gs里的这句是什么意思
*  Check shading information
*
  'query shades'
  shdinfo = result
  if (subwrd(shdinfo,1)='None')
    say 'Cannot plot color bar: No shading information'
    return
  endif
,不显示色标出的错就是'Cannot plot color bar: No shading information'
忘各位大神解答。

有图标

有图标

无图标

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

新浪微博达人勋

发表于 2016-1-19 17:33:14 | 显示全部楼层
weiweicf 发表于 2016-1-19 16:14
我就打开一个文件,脚本里设置了,还要在哪里设呢?我是新手,请多指教

你的21行上面根本没有画任何变量,'run 'dir'/usr/local/lib/grads/scripts/cbar_matlab.gs'

应该为:
'set clevs 0.1 1 2 4 6 10 15 20 30 40 60 80 100'
'set ccols 21 22 23 24 25 26 27 28 29 30 31 32 33 34'

'display ??'
'run 'dir'/usr/local/lib/grads/scripts/cbar_matlab.gs'
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-1-19 14:12:34 | 显示全部楼层
是不是因为没有降雨所以出错呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-19 15:26:17 | 显示全部楼层
楼主有没有设置cmax,cmin 这样的参数,导致画图区域内没有降水量显示,所以没有色标?感觉不是cbarn.gs的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-1-19 15:50:10 | 显示全部楼层
sun晒 发表于 2016-1-19 15:26
楼主有没有设置cmax,cmin 这样的参数,导致画图区域内没有降水量显示,所以没有色标?感觉不是cbarn.gs的问 ...

没设置,看你给的参数是等值线的参数,可我想把降水量用颜色直接显示啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-19 16:08:58 | 显示全部楼层
weiweicf 发表于 2016-1-19 15:50
没设置,看你给的参数是等值线的参数,可我想把降水量用颜色直接显示啊

第一张图也是降水?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-1-19 16:10:24 | 显示全部楼层
sun晒 发表于 2016-1-19 16:08
第一张图也是降水?

不是,是打开的别的文件用的这个色标
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-19 16:10:36 | 显示全部楼层
每划一次shading,都需要重新设置
set gxout shaded
'set clevs ......................................'
'set ccols .........................................'
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-1-19 16:14:39 | 显示全部楼层
/xin村儿/ 发表于 2016-1-19 16:10
每划一次shading,都需要重新设置
set gxout shaded
'set clevs ...................................... ...

我就打开一个文件,脚本里设置了,还要在哪里设呢?我是新手,请多指教
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-1-19 16:31:46 | 显示全部楼层
我建议你可以先在Grads里面直接输入命令,看看能不能显示降水,能不能出色标,然后在回头检查gs
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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