On 6/26/06, Sundar Dorai-Raj <[EMAIL PROTECTED]> wrote: > > > 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))
This only works if a, b and c are of the same length. The following should work though: densityplot(~data | which, data = make.groups(a, b, c)) -Deepayan > 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 -- http://www.stat.wisc.edu/~deepayan/ ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html