{ gStyle->SetMarkerStyle(8); gStyle->SetMarkerSize(.5); double x[5]={1.0, 2.0, 3.0, 4.0, 5.0}; double y[5]; double z[5]; for(int i=0; i<5; i++){ y[i]=x[i]; z[i]=2*x[i]; } TGraph* g1 = new TGraph(5, x, y); g1->SetMarkerColor(2); TGraph* g2 = new TGraph(5, x, z); g2->SetMarkerColor(4); TMultiGraph* mg = new TMultiGraph(); mg->Add(g1); mg->Add(g2); mg->Draw("ap"); gStyle->SetFuncColor(1); g1->Fit("pol1"); gPad->Modified(); gPad->Update(); TPaveStats* sb1=(TPaveStats *)(gPad->GetPrimitive("stats")); sb1->SetX1NDC(.7); sb1->SetX2NDC(.9); sb1->SetY1NDC(.2); sb1->SetY2NDC(.4); sb1->SetTextColor(2); sb1->SetName("first_fit"); gPad->Modified(); gPad->Update(); g2->Fit("pol1"); gPad->Modified(); gPad->Update(); TPaveStats* sb2=(TPaveStats *)(gPad->GetPrimitive("stats")); sb2->SetX1NDC(.2); sb2->SetX2NDC(.4); sb2->SetY1NDC(.7); sb2->SetY2NDC(.9); sb2->SetTextColor(4); sb2->SetName("second_fit"); gPad->Modified(); gPad->Update(); }