On 27/03/2011 1:12 PM, Alexander Engelhardt wrote:> Hi,
> I'm just starting out with Sweave, and I can't get a plot(linmod)
to
> display all four plots:
>
> << bild>>> x1<- runif(100)
> x2<- rexp(100)
> y<- 3 + 4*x1 + 5*x2 + rnorm(100)
>
> mod<- lm(y~x1+x2)
> plot(mod)
> @
>
> Some Text
>
> <<fig=TRUE>>> <<bild>>
> @
>
> This plots only the first image of the four-page plot.lm() result.
> I don't want to use par(mfrow=c(2,2)), but ideally I'd like to
access
> each one of the four plots in a different section of my LaTeX-file.
>
> Can you tell me how to do this?
If you want 4 separate pages, you need 4 separate plots. You should
change your code from plot(mod) to plot(mod, which=1), and then have 3
more code chunks containing
plot(mod, which=n)
where n is a number from 2 to 6. (The default is to use 2, 3, and 5.)
Duncan Murdoch