爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7187|回复: 5

[图形美化] 画涡度图,为什么阴影图边缘会留白。

[复制链接]

新浪微博达人勋

发表于 2020-10-21 17:44:36 | 显示全部楼层 |阅读模式

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

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

x
'reinit'
'open e:/fnl/fnl_20200519_12_00.ctl'
'enable print e:/fnl/new/vor500.gmf'
'set lon 100 125'
'set lat 15 30'  
'set mpdset cnworld'

t=1
while(t<=18)
'set t 't''
'set lev 500'


'define vor=hcurl(ugrdprs,vgrdprs)'

*-------------------------------------------------------------
'set parea 1 9.4 1 8'
*设置画布尺寸
'set xlopts 1 4 0.14'
*设置X轴标注颜色 粗细 大小
'set ylopts 1 4 0.14'

'set grid off'
'set grads off'

'set gxout shaded'



'set rgb 20 255 255 255'
'set rgb 21 181 202 255'
'set rgb 22 143 179 255'
'set rgb 23 171 207 99'
'set rgb 24 255 250 20'
'set rgb 25 255 209 33'
'set rgb 26 255 76 0'

'set rbcols 20 21 22 23 24 25 26 '
'set clevs 0 2 4 6 8 10 '


'd vor*1e5'
'run cbarn.gs'


*-------------------------------------------------------------------------------------

'set gxout barb'
'set ccolor 1'
'set bargap 50'
'set digsiz 0.05'
'set arrowhead 0.05'
*设置箭头尺寸
*'d skip(UGRDprs*2.5,2,2);skip(VGRDprs*2.5,2,2)'
'd UGRDprs*2.5;VGRDprs*2.5'

*--------------------------------------------------------------------------------------
'q dims'

rec=sublin(result,5)
recs=subwrd(rec,6)
'draw title  'recs''

'print'
'c'
t=t+1
endwhile
*-------------------------------------------------------------------------------------
'disable print'
'reinit'


为什么边缘留白

为什么边缘留白
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-10-21 20:45:07 | 显示全部楼层
两种方法试一试1.经纬度设置放在'd UGRDprs*2.5;VGRDprs*2.5'前,不要设置太早。2.在define前先设置一个稍大点的经纬度范围,然后在d之前再设置回需要的经纬度范围。两种方法肯定能解决这个问题。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-21 21:37:35 | 显示全部楼层
我感觉是因为涡度默认是用中央差分,边界没法中央差分,所以边界没有
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-10-22 08:45:31 | 显示全部楼层
hbl1021 发表于 2020-10-21 20:45
两种方法试一试1.经纬度设置放在'd UGRDprs*2.5;VGRDprs*2.5'前,不要设置太早。2.在define前先设置一个稍 ...

谢谢,确实是这样
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-10-22 08:48:32 | 显示全部楼层
本帖最后由 ┏_(゜ω゜)= 于 2020-10-22 08:54 编辑

重新更改就画出来了

'reinit'
'open e:/fnl/fnl_20200519_12_00.ctl'
'enable print e:/fnl/new/vor500.gmf'

'set mpdset cnworld'

t=1
while(t<=18)
'set t 't''
'set lev 500'


'define vor=hcurl(ugrdprs,vgrdprs)'

*-------------------------------------------------------------
'set parea 1 9.4 1 8'
*设置画布尺寸
'set xlopts 1 4 0.14'
*设置X轴标注颜色 粗细 大小
'set ylopts 1 4 0.14'

'set grid off'
'set grads off'
'set xlint 5'
'set ylint 5'
'set gxout shaded'
*'set frame on'

'set lon 100 125'
'set lat 15 30'  

'set rgb 20 255 255 255'
'set rgb 21 181 202 255'
'set rgb 22 143 179 255'
'set rgb 23 171 207 99'
'set rgb 24 255 250 20'
'set rgb 25 255 209 33'
'set rgb 26 255 76 0'

'set rbcols 20 21 22 23 24 25 26 '
'set clevs 0 2 4 6 8 10 '


'd vor*1e5'
'run cbarn.gs'


*-------------------------------------------------------------------------------------

'set gxout barb'
'set ccolor 1'
'set bargap 50'
'set digsiz 0.05'
'set arrowhead 0.05'
*设置箭头尺寸
'd skip(UGRDprs*2.5,1,1);skip(VGRDprs*2.5,1,1)'

*--------------------------------------------------------------------------------------
'q dims'

rec=sublin(result,5)
recs=subwrd(rec,6)
'draw title  'recs''

'print'
'c'
t=t+1
endwhile
*-------------------------------------------------------------------------------------
'disable print'
'reinit'

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-10-22 08:55:58 | 显示全部楼层
修改后的图
2.jpg
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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