13from ROOT
import TCanvas, TPad, TFile, TPaveLabel, TPaveText
16c1 =
TCanvas(
'c1',
'Histogram Drawing Options', 200, 10, 700, 900 )
18pad1 =
TPad(
'pad1',
'The pad with the function', 0.03, 0.62, 0.50, 0.92, 21 )
19pad2 =
TPad(
'pad2',
'The pad with the histogram', 0.51, 0.62, 0.98, 0.92, 21 )
20pad3 =
TPad(
'pad3',
'The pad with the histogram', 0.03, 0.02, 0.97, 0.57, 21 )
27File =
"py-hsimple.root"
28if (ROOT.gSystem.AccessPathName(File)) :
29 ROOT.Info(
"h1ReadAndDraw.py", File+
" does not exist")
37 'Drawing options for one dimensional histograms' )
38title.SetFillColor( 16 )
39title.SetTextFont( 52 )
45hpx = gROOT.FindObject(
'hpx' )
48label1 =
TPaveLabel( -3.5, 700, -1, 800,
'Default option' )
49label1.SetFillColor( 42 )
55hpx.DrawCopy(
'lego1' )
56label2 =
TPaveLabel( -0.72, 0.74, -0.22, 0.88,
'option Lego1' )
57label2.SetFillColor( 42 )
59label2a =
TPaveLabel( -0.93, -1.08, 0.25, -0.92,
'Click on lego to rotate' )
60label2a.SetFillColor( 42 )
68hpx.SetMarkerStyle( 21 )
70label3 =
TPaveLabel( 2, 600, 3.5, 650,
'option e1p' )
71label3.SetFillColor( 42 )
78pave.SetFillColor( 42 )
79t1 = pave.AddText(
'You can move' )
82pave.AddText(
'Title and Stats pads' )
83pave.AddText(
'X and Y axis' )
84pave.AddText(
'You can modify bin contents' )
Option_t Option_t SetFillColor
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format.
The most important graphics class in the ROOT system.
A Pave (see TPave) with a text centered in the Pave.
A Pave (see TPave) with text, lines or/and boxes inside.