[R] par(mfrow .. how to minimize the interspace

Prof Brian Ripley ripley at stats.ox.ac.uk
Tue Dec 12 18:29:43 CET 2006


You want to change the settings of the margins (mar not oma).  Try
mar=c(2.1, 4.1, 2.1, 0) as a starting point.

On Tue, 12 Dec 2006, Carmen Meier wrote:

> Is there a possibility to minimize the interspace between the graphs or
> better is it possible to overlap the graphs a little bit?
>
> example from ?lm:
>
> ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
> trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
> group <- gl(2,10,20, labels=c("Ctl","Trt"))
> weight <- c(ctl, trt)
> anova(lm.D9 <- lm(weight ~ group))
> summary(lm.D90 <- lm(weight ~ group - 1))# omitting intercept
> summary(resid(lm.D9) - resid(lm.D90)) #- residuals almost identical
>
> opar <- par(mfrow = c(2,2), oma = c(0, 0, 1.1, 0))
> plot(lm.D9, las = 1)      # Residuals, Fitted, ...
> par(opar)

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-help mailing list