void draw() { TH1::AddDirectory(0); gStyle->SetOptStat(0); TH1D *hist_1 = new TH1D("hist_1","",8,-0.1,1.5); hist_1->SetBinContent(1,0.09537247); hist_1->SetBinContent(2,0.09543979); hist_1->SetBinContent(3,0.09561633); hist_1->SetBinContent(4,0.0958976); hist_1->SetBinContent(5,0.09627624); hist_1->SetBinContent(6,0.09673586); hist_1->SetBinContent(7,0.09727521); hist_1->SetBinContent(8,0.0977912); hist_1->SetBinError(1,4.973354e-05); hist_1->SetBinError(2,3.173591e-05); hist_1->SetBinError(3,3.337537e-05); hist_1->SetBinError(4,3.888635e-05); hist_1->SetBinError(5,4.297345e-05); hist_1->SetBinError(6,4.987697e-05); hist_1->SetBinError(7,4.55833e-05); hist_1->SetBinError(8,3.595544e-05); TH1D *hist_2 = new TH1D("hist_2","",8,-0.1,1.5); hist_2->SetBinContent(1,0.09550019); hist_2->SetBinContent(2,0.09556672); hist_2->SetBinContent(3,0.09575012); hist_2->SetBinContent(4,0.09591796); hist_2->SetBinContent(5,0.09628102); hist_2->SetBinContent(6,0.0967675); hist_2->SetBinContent(7,0.09736712); hist_2->SetBinContent(8,0.09785197); hist_2->SetBinError(1,7.581468e-05); hist_2->SetBinError(2,5.389326e-05); hist_2->SetBinError(3,5.828141e-05); hist_2->SetBinError(4,7.413922e-05); hist_2->SetBinError(5,7.787136e-05); hist_2->SetBinError(6,5.595254e-05); hist_2->SetBinError(7,5.249571e-05); hist_2->SetBinError(8,5.465314e-05); hist_1->SetMarkerStyle(kCircle); hist_2->SetMarkerStyle(kFullTriangleDown); auto c = new TCanvas(); auto rp = new TRatioPlot(hist_1, hist_2); rp->SetH1DrawOpt("E1"); rp->Draw(); rp->GetLowerRefGraph()->SetMarkerStyle(hist_2->GetMarkerStyle()); c->Print("c.pdf"); }