16ROOT.gStyle.SetOptFit()
17c1 = ROOT.TCanvas(
"c1",
"multigraph", 700, 500)
22mg = ROOT.TMultiGraph()
26px1 = np.array([-0.1, 0.05, 0.25, 0.35, 0.5, 0.61, 0.7, 0.85, 0.89, 0.95])
27py1 = np.array([-1, 2.9, 5.6, 7.4, 9, 9.6, 8.7, 6.3, 4.5, 1])
28ex1 = np.array([0.05, 0.1, 0.07, 0.07, 0.04, 0.05, 0.06, 0.07, 0.08, 0.05])
29ey1 = np.array([0.8, 0.7, 0.6, 0.5, 0.4, 0.4, 0.5, 0.6, 0.7, 0.8])
30gr1 = ROOT.TGraphErrors(n1, px1, py1, ex1, ey1)
31gr1.SetMarkerColor(ROOT.kBlue)
35func1 = gr1.GetListOfFunctions().FindObject(
"gaus")
36func1.SetLineColor(ROOT.kBlue)
43x2 = np.array([-0.28, 0.005, 0.19, 0.29, 0.45, 0.56, 0.65, 0.80, 0.90, 1.01])
44y2 = np.array([2.1, 3.86, 7, 9, 10, 10.55, 9.64, 7.26, 5.42, 2])
45ex2 = np.array([0.04, 0.12, 0.08, 0.06, 0.05, 0.04, 0.07, 0.06, 0.08, 0.04])
46ey2 = np.array([0.6, 0.8, 0.7, 0.4, 0.3, 0.3, 0.4, 0.5, 0.6, 0.7])
47gr2 = ROOT.TGraphErrors(n2, x2, y2, ex2, ey2)
48gr2.SetMarkerColor(ROOT.kRed)
52func2 = gr2.GetListOfFunctions().FindObject(
"pol5")
53func2.SetLineColor(ROOT.kRed)
64stats1 = gr1.GetListOfFunctions().FindObject(
"stats")
65stats2 = gr2.GetListOfFunctions().FindObject(
"stats")
68 stats1.SetTextColor(ROOT.kBlue)
69 stats2.SetTextColor(ROOT.kRed)