Re: tickmark help with bar chart

From: Adam Phillips <asphilli_at_nyahnyahspammersnyahnyah>
Date: Thu Apr 14 2011 - 11:01:12 MDT

Hi Erik,
I would expect the following to work:
sres@tmXBMode = "Explicit"
sres@tmXBValues = ispan(1,32,1)
sres@tmXBLabels = "E"+sres@tmXBValues

In this case you will need to set tmXBMode = "Explicit", as you want
customized XB labeling and you want major tick marks at every instance
of your x-array. Let us know if the above doesn't help.. Adam

On 04/13/2011 09:40 PM, Erik Noble wrote:
> (I'm not sure if this was sent the first time b/c I received a
> bounceback message but if it did, I apologize ahead of time.)
>
> Hello,
> I made a script similar to example 9 here
> http://www.ncl.ucar.edu/Applications/bar.shtml
> I was successful but I'm having trouble getting the tickmarks right.
> The picture shows that my a-axis tickmarks are doing some default that
> I don't understand. I'm only plotting 32 point; just want the labels
> to say 1 through 32.
> I have tried all three of the @tmXBMode options.
> There should be a way to this without having to use the using the
> "explicit" option, right? Its just 32 points.
> Below is my snippit of plotting code.
>
> Any help would be appreciated.
> Sincerely,
> Erik
>
>
> ;***********************************************
> ;Create bar chart
> ;***********************************************
> wks = gsn_open_wks("eps","unique")
> newcolor = NhlNewColor(wks,.6,.85,1.)
> newcolor = NhlNewColor(wks,0.42,0.42,0.42)
>
> sres = True
> sres@vpWidthF = 0.7
> sres@vpHeightF = 0.5
> sres@vpXF = .15
> sres@trXMinF = 0.4
> sres@trXMaxF = 32.6
> sres@trYMinF = 0.75
> sres@trYMaxF = 2.50
> sres@gsnDraw = True
> sres@gsnFrame = False
> sres@gsnXYBarChart = True
> sres@gsnXYBarChartBarWidth = 0.20 ; change bar widths
> sres@tmXBMode = "Manual"
> sres@tmXBTickStartF = 1
> sres@tmXBTickEndF = 32
> ; sres@tmXBTickSpacingF = 1
> ; sres@tmXBMode = "Explicit" ; explicit labels
> ; sres@tmXBValues =
> (/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32/)
> ; sres@tmXBLabels =
> (/"E1","E2","E3","E4","E5","E6","E7","E8","E9","E10","E11","E12","E13","E14","E15","E16","E17","E18","E19","E20","E21","E22","E23","E24","E25","E26","E27","E28","E29","E30","E31","E32"/)
> sres@tmXBLabelFontHeightF = 0.0205
> sres@tmXTLabelFontHeightF = 0.0205
> sres@tmYLLabelFontHeightF = 0.0225
> sres@tiMainFontHeightF = 0.025
> sres@tiMainFont = "helvetica"
> sres@tiMainString = " Ratio of Total Accumulated Precipitation"
> sres@gsnCenterString = "5~S~o~N~N-15~S~o~N~N, 30~S~o~N~W 10~S~o~N~E"
> sres@gsnRightString = ""
> sres@tiYAxisString = "Ratio" ;"(~S~o~N~C)"
>
> sres@gsnXYBarChartColors = (/"red"/)
> plot1 = gsn_csm_xy(wks,fspan(.775,31.775,32),ratio(:,0),sres) ;
> draw each timeseries
> sres@gsnXYBarChartColors = (/"lightblue"/)
> ; seperately, not
> plot2 = gsn_csm_xy(wks,fspan(.925,31.925,32),ratio(:,1),sres) ;
> advancing the frame
> sres@gsnXYBarChartColors = (/"blue"/)
> ; but tweaking where
> plot3 = gsn_csm_xy(wks,fspan(1.075,32.075,32),ratio(:,2),sres) ;
> each timeseries is
>
> ; drawn on the X-axis
>
> frame(wks)
> end
>
>
>
> --
> _______________________________________________________
> Erik Noble
> Center for Climate Systems Research, Columbia University
> NASA Goddard Institute for Space Studies
> 2880 Broadway, New York, NY-10025, USA
>
> Tel: +1 (212) 678-5664; Fax: +1 (212) 678-5552
> E-mail: enoble@giss.nasa.gov, en2192@columbia.edu
> WEB: http://www.giss.nasa.gov/staff/enoble.html
> GISS: http://www.giss.nasa.gov
> CCSR: http://www.ccsr.columbia.edu
> _______________________________________________________
>
>
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk

-- 
__________________________________________________
Adam Phillips 
asphilli@ucar.edu
National Center for Atmospheric Research   tel: (303) 497-1726
Climate and Global Dynamics Division         fax: (303) 497-1333
P.O. Box 3000				
Boulder, CO 80307-3000    http://www.cgd.ucar.edu/cas/asphilli
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Fri Apr 15 03:01:27 2011

This archive was generated by hypermail 2.1.8 : Tue Apr 19 2011 - 18:32:03 MDT