Hi, "Pi axis" need to be implemented in ROOT (in TGaxis). It is not a problem of labeling, with TLatex it is easy to produce such text. The difficult part it to optimize properly the tick marks positions according to Pi divisions. This would require some new developments. To be done. Cheers, Olivier PS: Yes labels are tied to bins but they can be tied to any bins. For example here is a small example which "tie labels" to one bins every 10 bins: { gROOT->Reset(); TCanvas *c1 = new TCanvas("c1","Test",0,0,700,700); TFile *example = new TFile("hsimple.root","READ"); hpx->Draw(); const Int_t n = 9; char *nb[n] = {"I","II","III","IV","V","VI","VII","VIII","IX"}; for (Int_t i=1;i<=n;i++) { hpx->GetXaxis()->SetBinLabel(10*i,nb[i-1]); } } On Thu, 25 Sep 2003, Sven Menke wrote: > Hi, > > it seems that alpha numerical labels on axes are tied to bins. Is there > a way to get alpha numerical labels at the bin boundaries like in the > default numerical case? > > I.e. I have a histogram with 4 bins from 0 to 2Pi and would like to > get labels at the tick marks at 0, 1/2 pi, pi, 3/2 pi and 2 pi. The > TAxis->SetBinLabel() method allows for 4 labels only if I have 4 bins > and they are centered at the bins, but in analogy to the default case I > need 5 labels located at the bin edges. > > Is there a way to do this? > > Thanks, > Sven > > -- Org: CERN - European Laboratory for Particle Physics. Mail: 1211 Geneve 23 - Switzerland Mailbox: J25910 E-Mail: Olivier.Couet@cern.ch Phone: +41 22 7676522 WWW: http://cern.ch/Olivier.Couet/ Fax: +41 22 7677155
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET