[ROOT] Axis II

From: Alexander Wagner (a.wagner@physik.uni-wuerzburg.de)
Date: Tue Aug 19 2003 - 20:35:30 MEST


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