Deepayan Sarkar wrote: > 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 >
Hi, Deepayan, My mistake. This is clear in ?densityplot. However, there is no warning if the condition is not met and, apparently, recycling rules are applied. Thanks, --sundar ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
