Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches

Detailed Description

View in nbviewer Open in SWAN
Example illustrating how to draw TGaxis with labels defined by a function.

void gaxis2()
{
TH2F *h2 = new TH2F("h", "Axes", 100, 0, 10, 100, -2, 2);
h2->Draw();
TF1 *f1 = new TF1("f1", "-x", -10, 10);
TGaxis *A1 = new TGaxis(0, 2, 10, 2, "f1", 510, "-");
A1->SetTitle("axis with decreasing values");
A1->Draw();
TF1 *f2 = new TF1("f2", "exp(x)", 0, 2);
TGaxis *A2 = new TGaxis(1, 1, 9, 1, "f2");
A2->SetTitle("exponential axis");
A2->SetLabelSize(0.03);
A2->SetTitleSize(0.03);
A2->SetTitleOffset(1.2);
A2->Draw();
TF1 *f3 = new TF1("f3", "log10(x)", 1, 1000);
TGaxis *A3 = new TGaxis(2, -2, 2, 0, "f3", 505, "G");
A3->SetTitle("logarithmic axis");
A3->SetLabelSize(0.03);
A3->SetTitleSize(0.03);
A3->SetTitleOffset(1.2);
A3->Draw();
}
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TStyle * gStyle
Definition TStyle.h:436
1-Dim function class
Definition TF1.h:233
The axis painter class.
Definition TGaxis.h:26
2-D histogram with a float per channel (see TH1 documentation)
Definition TH2.h:303
void SetOptStat(Int_t stat=1)
The type of information printed in the histogram statistics box can be selected via the parameter mod...
Definition TStyle.cxx:1640
TF1 * f1
Definition legend1.C:11
Author
Olivier Couet

Definition in file gaxis2.C.