{ TCanvas *C = new TCanvas(); Int_t nbins = 10; TH2F *h1 = new TH2F("h1","h1",nbins,-3,3,nbins,-3,3); TH2F *h2 = new TH2F("h2","h2",nbins,-3,3,nbins,-3,3); h1->FillRandom("gaus",20000); h2->FillRandom("gaus",20000); h1->SetMarkerSize(1.1); h2->SetMarkerSize(1.1); h2->SetMarkerColor(kRed); TPad *p1 = new TPad("p1","",0,0.1,1,0.9); p1->Draw(); p1->cd(); h1->Draw("TEXT"); p1->Update(); Double_t x1,y1,x2,y2; gPad->GetRange(x1,y1,x2,y2); C->cd(); TPad *p2 = new TPad("p2","",0,0.12,1,0.92); p2->SetFillStyle(0); p2->SetFillColor(0); p2->Draw(); p2->cd(); p2->Range(x1,y1,x2,y2); h2->Draw("TEXTSAME"); }