Thanks Mark and Dieter. That helps.
Anand On Mar 8, 4:24 am, Dieter Menne <dieter.me...@menne-biomed.de> wrote: > AR<anandram <at> gmail.com> writes: > > > I want to control the plots in the output of thexyplot(). It is > > easier to explain it through an example: > > .. modified example see below > > > > > The output of thexyplot() is sorted by the alphabetical order of > > months (First Apr, then Aug so on). I need to output such that the > > order of the months is maintained, i.e. plot of Jan first, then Feb, > > Mar ... so on. > > The bad thing happens during the implicit conversion to factors > byxyplot. Create your factors explicitly, and make sure the > given order is used instead of the default > sort(unique.default(x), na.last = TRUE) > You probably also would like to add as.table = TRUE to > get Jan at the top. > > Dieter > > library(lattice); > # months > months <- c("Jan", "Feb", "Mar", > "Apr", "May", "Jun", > "Jul", "Aug", "Sep", > "Oct", "Nov", "Dec") > months = factor(months,levels=months) > > n <- length(months); > m <- 10; > > mdata <- data.frame(x = runif(m*n), y = runif(m*n), z = rep(months, > each = m)); > h <-xyplot(y ~ x | z, data = mdata,as.table=TRUE); > plot(h); > > ______________________________________________ > r-h...@r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.