MinMax labelbar

From: Siswanto <siswanto_at_nyahnyahspammersnyahnyah>
Date: Wed Dec 01 2010 - 00:33:05 MST

 Dear all,

I would like to plot a seasonal map of sea surface temperature over Indonesia.
The was no problem in my routine, and the results look OK. However the plot reproduced a difference range label bar for every period (what I want is between 20-30 C). Although I had defined the contour level "cnMinLevelValF and cnMaxlevelValF", but the change does not appear.
Any suggestion (in which part should I modify) would be very apreciated. The routine to plot is attached.

Thank you

Best, Siswanto

wks = gsn_open_wks("ps" ,"SST_INA_SEASONAL-CLIMATE_SODA") ; open ps file
plot2 = new(4,"graphic") ; create graphic array
  pres2 = True ; mod panel plot
  pres2@gsnDraw= True
  pres2@gsnFrame=False
  pres2@gsnMaximize = True ; blow up plot
  pres2@gsnPaperWidth=8.5
  pres2@gsnPaperHeight=11.0
  pres2@txString = "INDONESIA SST- SODA (Int 47 Years)"
  pres2@txFontHeightF = .012
  pres2@gsnPaperOrientation="portrait"
  pres2@gsnPaperMargin=0.01
  pres2@gsnPanelLeft = 0.01
  pres2@gsnPanelRight = 0.99
  pres2@gsnPanelBottom = .01
  pres2@gsnPanelTop = .95
  pres2@gsnPanelYWhiteSpacePercent = 3
  pres2@gsnPanelXWhiteSpacePercent = 3

 res2 = True ; plot mods desired
 res2@gsnDraw = False ; don't draw
 res2@gsnFrame = False ; don't advance frame
 res2@gsnAddCyclic = False ; regional data
 res2@mpMinLatF = -15.0 ; only plot 20S to 20N
 res2@mpMaxLatF = 15.0
 res2@mpCenterLonF = 115. ; center plot at 180
 res2@mpMinLonF = 90.
 res2@mpMaxLonF = 145.
 gsn_define_colormap(wks,"gui_default")
 res2@cnFillOn = True ; turn on color
 res2@tmXBOn = True ; eliminate bottom labels
 res2@tmXTOn = False ; eliminate bottom labels
 res2@tmYROn = False ; eliminate bottom labels
 res2@cnLinesOn = False ; False = no contour lines
 res2@cnMonoLineDashPattern = False
 res2@cnLineLabelsOn = True
 res2@gsnStringFontHeightF = .03
 res2@gsnLeftString = ""
 res2@gsnRightString = ""
 res2@mpLandFillColor= "black"
 res2@mpOceanFillColor=-1
 res2@cnInfoLabelOn = True
 ;res2@cnLineLabelPlacementMode = "computed"
 res2@lbLabelBarOn = True
 res2@pmLabelBarDisplayMode = True
 res2@lbLabelStride = 2 ; label bar stride
 res2@lbLabelFontHeightF = 0.01

 res2@cnMinLevelValF = 20.0 ; set min contour level
 res2@cnMaxLevelValF = 30.0 ; set max contour level
 res2@cnLevelSpacingF = 0.5 ; set contour spacing
 res2@gsnCenterString = "SST Average-DJF"
 plot2(0) = gsn_csm_contour_map(wks,sst_DJF, res2)

 res2@gsnCenterString = "SST Average-JJA"
 plot2(1) = gsn_csm_contour_map(wks,sst_JJA, res2)

 res2@gsnCenterString = "SST Average-MAM"
 plot2(2) = gsn_csm_contour_map(wks,sst_MAM, res2)

 res2@gsnCenterString = "SST Average-SON"
 plot2(3) = gsn_csm_contour_map(wks,sst_SON, res2)

gsn_panel(wks,plot2,(/2,2/),pres2)
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Wed Dec 1 00:35:00 2010

This archive was generated by hypermail 2.1.8 : Wed Dec 01 2010 - 08:48:58 MST