登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 lysx 于 2014-9-15 16:51 编辑
在发帖之前,我想吐槽一下!我觉得大家既然愿意把自己的东西共享给大家,就应该对自己的东西做必要的说明。以程序为例,对变量有必要的说明,哪些是用户可改的;对于循环等语句每一行有比要的缩进等等。良好的程序书写习惯也便于程序的维护,利民利己!!!
好了,言归正传!前两天marclevoy 同学发帖中国高清地图和南海地图改进版(南海地图和大图中的值一致)http://bbs.06climate.com/forum.php?mod=viewthread&tid=28492&fromuid=21651 ,该gs文件终于实现了在南海小图中显示变量。对marclevoy 的成果表示十分钦佩!
在仔细研究了其gs文件后,发现了其中的两个小问题,我尝试着对其做了一点改进,说明如下。首先,当对图幅进行设置时,南海底图的大小没有改变,尤其是一页多图时就显得不美观了。其次,画南海底图时,经纬度范围、图幅等都进行了设置,当d新的变量时就会出现问题。因此应当在画完南海底图时将经纬度范围还原、图幅设置释放掉。
下面上图,大家看看怎么样:
接下来是我的gs文件。其中在原作者的基础上增加了参数sz以控制南海底图的大小。用法很简单。如有什么问题,大家随时提意见,我尽快改进。
顺便说一下我在进行一页多图时用到了下面这个gs文件,其名称、用法与matlab中的一模一样。大家可以试试看。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
river等对gs文件提了不少的意见,十分感谢大家的关心!现在我重新上传改正上传一下吧。另外,根据zhouling的要求,附上作图的gs文件的内容。'reinit'
'open model.ctl'
'set lon 73 136'
'set lat 15 55'
'set grads off'
'set grid off'
'subplot 2 1 1 '
'set gxout shaded'
'd ps'
'cnbasemap_yeriver ps'
'southsea -v ps -ptype shade -sz 0.5'
'subplot 2 1 2'
'set gxout contour'
'd ps'
'cnbasemap_yeriver ps'
'southsea -v ps -ptype contour -sz 0.5'
|