Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
zones.C
Go to the documentation of this file.
1 /// \file
2 /// \ingroup tutorial_graphs
3 /// \notebook
4 /// Example of script showing how to divide a canvas
5 /// into adjacent subpads + axis labels on the top and right side
6 /// of the pads.
7 ///
8 /// \macro_image
9 /// \macro_code
10 ///
11 /// \author Rene Brun
12 
13 void zones() {
14  TCanvas *c1 = new TCanvas("c1","multipads",900,700);
15  gStyle->SetOptStat(0);
16  c1->Divide(2,2,0,0);
17  TH2F *h1 = new TH2F("h1","test1",10,0,1,20,0,20);
18  TH2F *h2 = new TH2F("h2","test2",10,0,1,20,0,100);
19  TH2F *h3 = new TH2F("h3","test3",10,0,1,20,-1,1);
20  TH2F *h4 = new TH2F("h4","test4",10,0,1,20,0,1000);
21 
22  c1->cd(1);
23  gPad->SetTickx(2);
24  h1->Draw();
25 
26  c1->cd(2);
27  gPad->SetTickx(2);
28  gPad->SetTicky(2);
29  h2->GetYaxis()->SetLabelOffset(0.01);
30  h2->Draw();
31 
32  c1->cd(3);
33  h3->Draw();
34 
35  c1->cd(4);
36  gPad->SetTicky(2);
37  h4->Draw();
38 }