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