- 积分
- 1831
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-6
- 最后登录
- 1970-1-1
|
NCL
系统平台: |
linux |
问题截图: |
|
问题概况: |
画panel图,一行一列的那张图比例明显偏大,请问是怎么回事呢,相关设置附下了,谢谢大家 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
1 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 追风的阳光 于 2016-9-26 20:17 编辑
下面是属性设置部分,请大家帮忙看一看,谢谢!:
do i=0,8
res=True
res@gsnMaximize =True
res@gsnDraw =False
res@gsnFrame =False
;*********************set for map**************************************************
mapres = res
mapres@mpLimitMode = "LatLon"
mapres@mpMinLatF = 25.
mapres@mpMaxLatF = 33.
mapres@mpMinLonF = 115.
mapres@mpMaxLonF = 123.
mapres@mpFillOn = True
mapres@mpOutlineOn = False ; Use outlines from shapefile
;mapres@cnFillDrawOrder = "PreDraw"
mapres@mpDataBaseVersion = "MediumRes"
mapres@mpDataSetName = "Earth..4"
mapres@mpAreaMaskingOn = True
mapres@mpMaskAreaSpecifiers = (/"China","Taiwan","Disputed area between India and China","India:Arunachal Pradesh"/)
mapres@mpLandFillColor = "white"
mapres@mpInlandWaterFillColor = "white"
mapres@mpOceanFillColor = "white"
mapres@mpOutlineBoundarySets = "NoBoundaries"
mapres@mpProjection = "Mercator" ;兰伯特投影
;mapres@mpLambertMeridianF = 110.0
;mapres@mpLambertParallel1F = .001 ;Default: .001 ;可以自己改一改,看看投影有什么不同,挺有趣的
;mapres@mpLambertParallel2F = 89.999 ;Default: 89.999
mapres@gsnRightString = ""
map(i) = gsn_csm_map(wks,mapres)
;*****************set for plot**************************************
res@cnFillOn =True
res@cnFillMode ="RasterFill"
res@cnLinesOn =False
res@cnLevelSelectionMode="ManualLevels"
res@gsnSpreadColors =True
res@cnMinLevelValF =-50
res@cnMaxLevelValF =50
res@lbLabelBarOn =False
res@lbLabelAutoStride =True
res@cnInfoLabelOn =False
res@cnLineLabelsOn =False
res@cnLevelSpacingF =10
res@gsnLeftString = " "
res@gsnRightString = " " ; "~" is txFuncCode
res@tiMainString = " "
res@pmTickMarkDisplayMode = "Always"
plot(i)=gsn_csm_contour(wks,hwt(i+5,4,:,:),res)
;*******************************************************************
; add China map
;**********************************************************************
cnres =True
cnres@china =True
cnres@river =False
cnres@province =True
cnres@nanhai =False
cnres@diqu =False
;chinamap =add_china_map(wks,map(its),cnres)
dumstr = unique_string("poly")
map@$dumstr$ = add_china_map(wks,map(i),cnres)
;********************************************************************
overlay(map(i),plot(i))
end do
;************************************************************************
;draw(map)
;frame(wks)
resP =True
resP@gsnPanelMainString ="differential helicity"
resP@gsnPanellabelBar =True
resP@lbLableFontHeightF =0.007
res@gsnPanelLabelBar =True
resP@lbOrientation ="Vertical"
resP@pmLabelBarHeightF =0.4
resP@pmLabelBarWidthF =0.075
gsn_panel(wks,map,(/3,3/),resP)
|
-
|