[ncl-talk] removing plot borders
Marston Johnston
shejo284 at gmail.com
Tue Jul 19 07:38:29 MDT 2016
Hi,
I have a 3 plot panel plot that keeps putting a border around each individual plot.
Does any one know how to remove the border?
/M
My code:
begin
season = 7 ; JJA 2006
ifile = "/run/clr/clr-sky_seasavg2005_2006.nc"
clrsky = GetSeason(ifile,season)
ifile := "run/allsky/all-sky_seasavg2005_2006.nc"
allsky = GetSeason(ifile,season)
printVarSummary(clrsky)
printVarSummary(allsky)
wks = gsn_open_wks("x11","clr_all_comp")
plot = new(3,graphic)
res = True
res at gsnDraw = False ; don't draw
res at gsnFrame = False ; don't advance frame
res at cnInfoLabelOn = False ; turn off cn info label
res at cnLinesOn = False
res at cnLineLabelsOn = False ; Turn off line labels
res at cnFillOn = True ; turn on color
res at cnFillPalette = "gui_default"
res at mpCenterLonF = 180
res at mpProjection = "Mollweide"
res at mpGridAndLimbOn = True
res at pmTickMarkDisplayMode = "Always"
res at mpGridLatSpacingF = 30
res at mpGridLonSpacingF = 60
res at mpFillOn = False
res at lbLabelBarOn = True
res at lbLabelFontHeightF = .018
res at cnLevelSelectionMode = "ManualLevels"
res at cnMinLevelValF = 250.
res at cnMaxLevelValF = 290.
res at cnLevelSpacingF = 5.
plot(0) = gsn_csm_contour_map(wks,clrsky(4,:,:),res)
plot(1) = gsn_csm_contour_map(wks,allsky(4,:,:),res)
res at cnLevelSelectionMode = "ManualLevels"
res at cnMinLevelValF = -10.
res at cnMaxLevelValF = 10.
res at cnLevelSpacingF = 1.
diff = Darr(clrsky(4,:,:),allsky(4,:,:))
printVarInfo(diff,"diff")
res at cnFillPalette = "BlAqGrWh2YeOrReVi22"
res at lbLabelBarOn = True
plot(2) = gsn_csm_contour_map(wks,diff,res)
resP = True ; modify the panel plot
resP at gsnPanelFigureStrings = (/"a)","b)","c)"/) ; add strings to panel
resP at gsnPanelFigureStringsFontHeightF = 0.015
resP at amJust = "TopLeft"
gsn_panel(wks,plot,(/3,1/),resP) ; now draw as one plot
end
More information about the ncl-talk
mailing list