Aihong,
Do not set the RightMargin for pads 2 and 4
Rene Brun
On Thu, 27 Sep 2001, Aihong Tang wrote:
> Hi, rooters:
>
> I wanna draw a few histograms together without margin between them,
> following macro could allow me to do that, but the drawback is that the
> plotting area in histograms with axis labels is smaller than that of
> histogram without axis labels, since some area along the left and bottom
> edge has to be left for labels/titles.
>
> ---------
> | 1 | 2 | area 1,3,4 is smaller than area 2.
> ---------
> | 3 | 4 |
> ---------
>
> Does anybody know a solution?
>
> Thanks!
>
> Aihong
> P.S. I am using ROOT 3.00.06
>
> {
> gROOT->Reset();
> TCanvas c1("c1","multipads",700,900);
> gStyle->SetPadBorderMode(0);
> Float_t small = 1e-5;
> c1.Divide(2,2,small,small);
> TH2F h1("h1","test1",10,0,1,20,-1,1);
> TH2F h2("h2","test2",10,0,1,20,-1,1);
> TH2F h3("h3","test3",10,0,1,20,-1,1);
> TH2F h4("h4","test4",10,0,1,20,-1,1);
>
> c1.cd(1);
> gPad->SetBottomMargin(small);
> gPad->SetRightMargin(small);
> h1.Draw();
>
> c1.cd(2);
> gPad->SetBottomMargin(small);
> gPad->SetRightMargin(small);
> gPad->SetLeftMargin(small);
> h2.Draw();
>
> c1.cd(3);
> gPad->SetTopMargin(small);
> gPad->SetRightMargin(small);
> h3.Draw();
>
> c1.cd(4);
> gPad->SetTopMargin(small);
> gPad->SetRightMargin(small);
> gPad->SetLeftMargin(small);
> h4.Draw();
> }
>
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:00 MET