16c1 = ROOT.TCanvas(
"c1",
"hists with different scales",600,400)
18ROOT.gStyle.SetOptStat(
False)
20h1 = ROOT.TH1F(
"h1",
"my histogram",100,-3,3)
22h1.Fill(np.array([ROOT.gRandom.Gaus(0, 1)
for _
in range(10000)]))
27hint1 = ROOT.TH1F(
"hint1",
"h1 bins integral",100,-3,3)
30for i
in range(1,101) :
31 sum += h1.GetBinContent(i)
32 hint1.SetBinContent(i,sum)
34rightmax = 1.1*hint1.GetMaximum()
35scale = ROOT.gPad.GetUymax()/rightmax
36hint1.SetLineColor(
"kRed")
40axis = ROOT.TGaxis(ROOT.gPad.GetUxmax(),ROOT.gPad.GetUymin(),
41 ROOT.gPad.GetUxmax(), ROOT.gPad.GetUymax(),0,rightmax,510,
"+L")
42axis.SetLineColor(
"kRed")
43axis.SetLabelColor(
"kRed")