Hi Justin, this gives the correct order (8, 16, 32) on my machine:
total.density <- c(8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32) total.density <- factor(total.density, levels=c(8, 16, 32), ordered=TRUE) str(total.density) order(levels(total.density)) dat <- data.frame(td = total.density, v1 = rnorm(1:length(total.density))) ggplot(dat, aes(x = v1)) + geom_density() + facet_wrap(~td) Does it work for you? If yes, then you need to tell us what you're doing that is different from this example. If no, please give use the output of sessionInfo(). best, Ista On Wed, Mar 21, 2012 at 11:16 AM, Justin Montemarano <jmont...@kent.edu> wrote: > I think I understand, but I believe my original interest is in the order of > levels(total.density), since ggplot appears to be using that to order the > facets. Thus, I'm still getting three graphs, ordered (and displayed as) > 16 to 32 to 8, rather than the more intuitive, 8 to 16 to 32. I'm sorry if > I wasn't clear and/or I've missed your message. > - > Justin Montemarano > Graduate Student > Kent State University - Biological Sciences > > http://www.montegraphia.com > > [[alternative HTML version deleted]] > > ______________________________________________ > 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. ______________________________________________ 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.