[R] ggplot2 facets as rows and columns

Ben Bolker bolker at ufl.edu
Thu Nov 8 14:52:43 CET 2007

   Does anyone (Hadley??) know if there's a straightforward
way in ggplot2 to get data divided by a single factor to
plot as a rectangular grid of subplots?   So far I've only
been able to get such data plotted as a single row or
single column of skinny subplots.  The code below gives
an example implemented with lattice, and my best
attempt in ggplot2

   Ben Bolker

g= rep(1:9,each=50)
means = rnorm(9)
vars = runif(9)
x = rnorm(450,means[g],vars[g])
TDBU = data.frame(system=factor(g),x)


histogram( ~ x | system, data = TDBU,
          xlab = "LRR Effect Size",type="density",
          panel = function(x, ...) {
            panel.histogram(x, ...)
          } ) 


View this message in context: http://www.nabble.com/ggplot2-facets-as-rows-and-columns-tf4771000.html#a13647294
Sent from the R help mailing list archive at Nabble.com.

More information about the R-help mailing list