爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2273|回复: 9

[图形美化] 世界地图底图如何单独对四川省界加粗

[复制链接]

新浪微博达人勋

发表于 2023-4-6 15:49:18 | 显示全部楼层 |阅读模式

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

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

x
使用了
set madset lowres sic
set map 15 1
draw map
现在能出来世界地图及四川省界,但是不能单独对四川省界描红加粗,不想话中国国界,有什么办法呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2023-4-6 22:34:26 | 显示全部楼层
本帖最后由 river 于 2023-4-6 22:35 编辑

set mpdset sic
set map 2 1 10
draw map首先要确定你的GrADS相应文件夹里有没有 sic 这个底图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-7 08:56:55 | 显示全部楼层
river 发表于 2023-4-6 22:34
set mpdset sic
set map 2 1 10
draw map首先要确定你的GrADS相应文件夹里有没有 sic 这个底图

谢谢,是有四川底图的,但是按照这个语句画出来世界地图跟四川省界都会变成红色,有没有办法世界地图跟四川省的单独设置
微信图片_20230407085536.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-7 11:14:05 | 显示全部楼层
用下述语句又只能画出四川,世界底图消失了
微信图片_20230407111249.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-7 12:01:35 | 显示全部楼层
jane 发表于 2023-4-7 11:14
用下述语句又只能画出四川,世界底图消失了

是你的用法有问题吧,这几句放在display之后再用。而且默认出图的底图就是lowers,不需要特别设置
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-7 14:22:12 | 显示全部楼层
river 发表于 2023-4-7 12:01
是你的用法有问题吧,这几句放在display之后再用。而且默认出图的底图就是lowers,不需要特别设置

这下对了,非常感谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-7 14:53:37 | 显示全部楼层
本帖最后由 jane 于 2023-4-8 14:56 编辑
river 发表于 2023-4-7 12:01
是你的用法有问题吧,这几句放在display之后再用。而且默认出图的底图就是lowers,不需要特别设置

但是还有个问题,我是用的一页画六张图,现在用把这个命令在每个小块儿都放了,怎么只有第一张图出来世界底图了,其他还是没有


rd=pg11()
'set grads off'
'set grid off'
'set mproj scaled'
'set lon 30 180'
'set lat 0 90'
'set gxout shaded'
'set font 1'
'set xlopts 1 5 0.1'
'set ylopts 1 5 0.1'
'set clopts 1 5 0.07'
'set xlabs 30`ao`nE|60`ao`nE|90`ao`nE|120`ao`nE|150`ao`nE|180`ao`nE'
'set ylabs 0|30`ao`nN|60`ao`nN|90`ao`nN'
*'set cint 5'
*'colormap cmocean_balance'
*'d band1'
mclevs='-12 -10 -8  -6  -4  -2  0  2  4  6  8  10  12'
'set clevs 'mclevs
'set ccols 48 47 46 45 44 43 42 61 63 64 65 66 67 68'
'd p_n6100.1/10'

'set gxout contour'
'set cthick 5'
'set ccolor 1'
'set cterp on'
'set csmooth on'
'set clab on'
'set clopts -1 5 0.07'
'set clskip 2'
'set clevs 1632 1640 1648 1656 1664 1672 1680 1688'
'set clab forced'
'd sigh6100.2/10'
'set cthick 6'
'set ccolor 1'
'set clevs 1680'
'd sigh6100.2/10'
'set map 15 1'
'draw map'
'set mpdset sic11'
'set map 2 1 6'
'draw map'


rd=pg22()
'set grads off'
'set grid off'
'set mproj scaled'
'set lon 30 180'
'set lat 0 90'
'set gxout shaded'
'set font 1'
'set xlopts 1 5 0.1'
'set ylopts 1 5 0.1'
'set clopts 1 5 0.07'
'set xlabs 30`ao`nE|60`ao`nE|90`ao`nE|120`ao`nE|150`ao`nE|180`ao`nE'
'set ylabs 0|30`ao`nN|60`ao`nN|90`ao`nN'
*'set cint 5'
*'colormap cmocean_balance'
*'d band1'
mclevs='-12 -10 -8  -6  -4  -2  0  2  4  6  8  10  12'
'set clevs 'mclevs
'set ccols 48 47 46 45 44 43 42 61 63 64 65 66 67 68'
'd p_n7100.3/10'

'set gxout contour'
'set cthick 5'
'set ccolor 1'
'set cterp on'
'set csmooth on'
'set clab on'
'set clopts -1 5 0.07'
'set clskip 2'
'set clevs 1632 1640 1648 1656 1664 1672 1680 1688'
'set clab forced'
'd sigh7100.4/10'
'set cthick 6'
'set ccolor 1'
'set clevs 1680'
'd sigh7100.4/10'
'set map 15 1'
'draw map'
'set mpdset sic11'
'set map 2 1 6'
'draw map'


function pg11()
'set vpage 0.0 11 0.0 9.0'
'set parea 0.5 5  6 8'
return
function pg22()
'set vpage 0.0 11 0.0 9.0'
'set parea 0.5 5  3.5 5.5'
rutrun


1.txt

5.89 KB, 阅读权限: 200, 下载次数: 0, 下载积分: 金钱 -5

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

使用道具 举报

新浪微博达人勋

发表于 2023-4-7 22:34:23 | 显示全部楼层
本帖最后由 river 于 2023-4-8 21:29 编辑
jane 发表于 2023-4-7 14:53
但是还有个问题,我是用的一页画六张图,现在用把这个命令在每个小块儿都放了,怎么只有第一张图出来世界 ...

你仔细研究一下set mpdset 这个命令,这个设置了之后直到有新的设置命令以后才会改变,所以你第一张图最后突出四川的底图设置直接影响到了后面的图。那么理解了这个就好解决了,每一张图画完重新恢复一下默认设置就好了,用 reset 命令  

PS:你脚本里的set map 和draw map 命令是不是用重复了,虽然后面的设置会覆盖前面的设置,但是还是看着不舒服,请原谅强迫症患者的执着!


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

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-8 14:55:37 | 显示全部楼层
river 发表于 2023-4-7 22:34
你仔细研究一下set mpdset 这个命令,这个设置了之后直到有新的设置命令以后才会改变,所以你第一张图最 ...

问题解决了,太感谢,不用纠结了。还是得用两次set map和draw map,一次设置世界底图线条,一次设置四川省界
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-8 21:30:45 | 显示全部楼层
jane 发表于 2023-4-8 14:55
问题解决了,太感谢,不用纠结了。还是得用两次set map和draw map,一次设置世界底图线条,一次设置四川 ...

可以可以,能解决问题就是好方法
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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