[R] Consistent behaviour of for-loop
Uwe Dippel
udippel at uniten.edu.my
Thu Apr 15 12:03:37 CEST 2010
Peter Ehlers wrote:
>> > par(mfrow=c(1,1))
>> > qqnorm(rnorm(20))
>> > qqmath(rnorm(20))
>> > par(mfrow=c(3,4))
>> > for(i in 1:12)qqnorm(rnorm(20))
>> Until here everything works as expected, and the last line prints 12
>> samples of qqnorm. However,
>> > for(i in 1:12)qqmath(rnorm(20))
>> is doing nothing at all.
>>
>
> You should always tell us what contributed packages you are using.
> Here, the qqmath function is from pkg:lattice.
> Now check FAQ 7.22.
>
Thanks, Peter!
(And to the offline-reply as well!)
The question is not completely answered in FAQ 7.22, though:
> par(mfrow=c(3,4))
> for(i in 1:12)print(qqmath(rnorm(20)))
prints 12 after another; not in (3,4)
Why, and how to print 12 samples on a single sheet?
Uwe
More information about the R-help
mailing list