Hi Alexander, The problem is not to align the labels on the tick marks, but to place the primary tick marks at the right place. In your case you want a primary tick at pi/2, pi, 3*pi/2, 2*pi. This requires a new option to support automatically axis labels with the pi notation. We will work on this. Rene Brun Alexander Wagner wrote: > > Hi! > > Sorry, but again a question about axis labeling where I'm > not be able to come up with a more elegant solution. For > some plots I'd like to have an axis labled by multiples of > pi where the pi should be written as a real pi uning the > Latex functions of root. My plots are multiple TGraph > objects with an x-axis running from 0 to 6.28... Now the > only solution I was able to come up with is something like > that: > > TH2F *h1 = new TH2F("h","",16, xmin,xmax, 10000, ymin, ymax); > TGaxis::SetMaxDigits(1); > h1->SetStats(false); > h1->GetXaxis()->SetLabelSize(0.06); > h1->GetXaxis()->SetBinLabel( 4, "#frac{#pi}{2}"); > h1->GetXaxis()->SetBinLabel( 8, "#pi"); > h1->GetXaxis()->SetBinLabel(12, "#frac{3}{2} #pi"); > h1->GetXaxis()->SetBinLabel(16, "2 #pi"); > h1->Draw(); > > gr1->Draw("C"); > gr2->Draw("C"); > > I.e. drawing an empty TH2F and setting at some crude bins > (just so that the label coincides with the tick marker). > Is there some possibility not to set the BinLabel but the > TickLabel? > > -- > > Kind regards, / War is Peace. > | Freedom is Slavery. > Alexander Wagner | Ignorance is Strength. > ----------------------------| > Theoretische Physik II | Theory : G. Orwell, "1984" > Universitaet Wuerzburg / In practice: USA, since 2001
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:14 MET