- 积分
- 28599
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-29
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
发表于 2013-9-19 15:31:30
|
显示全部楼层
本帖最后由 freekiller 于 2013-9-19 15:36 编辑
@ulegend @尽头的尽头
如果按照如下的写法,就会画不全,panel中部分图没有长江、黄河,部分可能没有边界,最后一张图是没问题的
do i=0,3
res@gsnRightString = alt40({lvl(i)})+" "+alt40@units
plot(i) = gsn_csm_contour_map(wks,data2({lvl(i)},:,:),res)
chinamap = add_china_map(wks,plot(i),cnres)
end do
gsn_panel(wks,plot,(/2,2/),resP)
可以用如下方法,先把图画完,然后在加国界和长江黄河
do i=0,3
res@gsnRightString = alt40({lvl(i)})+" "+alt40@units
plot(i) = gsn_csm_contour_map(wks,data2({lvl(i)},:,:),res)
end do
chinamap0 = add_china_map(wks,plot(0),cnres)
chinamap1 = add_china_map(wks,plot(1),cnres)
chinamap2 = add_china_map(wks,plot(2),cnres)
chinamap3 = add_china_map(wks,plot(3),cnres)
gsn_panel(wks,plot,(/2,2/),resP)
当然,如果panel中图比较多,可以用数组和循环
|
|