[R] How to generate a figure using par( ) with some densityplot( )'s
Sundar Dorai-Raj
sundar.dorai-raj at pdf.com
Mon Jun 26 18:20:01 CEST 2006
Amir Safari wrote:
>
> Hi Dear R users,
> For a pair plotting, usaully we use par( ) function. Apparently it does not work anywhere. I want to have 3 plots in a single figure, like this:
> par(mfrow=c(3,1))
> densityplot( a)
> densityplot(b)
> densityplot(c)
> But it does not work. How is it possible to have such a figure with densityplot( ) in a single figure?
> So many thanks for any help.
> Amir Safari
>
>
>
Assuming you are talking about densityplot in lattice, then you are
missing the point of lattice. You should try:
library(lattice)
set.seed(1)
a <- rnorm(100)
b <- rnorm(50)
c <- rnorm(75)
densityplot(~a + b + c, outer = TRUE, layout = c(3, 1))
Set "outer" to FALSE to overlay the densities (this is the default
behavior). You should remove the "layout" argument in that case, though.
HTH,
--sundar
More information about the R-help
mailing list