Awesome. Thats exactly what I want. On Sat, May 22, 2010 at 12:45 AM, Erik Iverson <er...@ccbr.umn.edu> wrote:
> > rajesh j wrote: >> >>> Hi, >>> >>> I wish to plot multiple histograms(representing different data so >>> different >>> range along xaxis but y axis is the same) horizontally in ggplot2. I'd >>> like >>> it to look like facets. Is this possible? >>> >> >> Can you give a small example, say, using the diamonds dataset, or one of >> your own? What's wrong with: >> >> data(diamonds) >> qplot(carat, data = diamonds, >> facets = color ~ ., >> geom = "histogram", >> binwidth = 0.1, xlim = c(0,3)) >> >> which is Figure 2.16 in the ggplot2 book. You can change this to be >> horizontal. >> >> Unless you mean different variables completely, in which case you can >> create your own grid viewports, or possibly use the reshape package along >> with faceting. Without a concrete example, it's hard to offer more help. >> > > Here is a complete example of what I think you want, using the reshape > package. > > library(reshape) > library(ggplot2) > tmp <- data.frame(v1 = rnorm(100), > v2 = rnorm(100, 10)) > > melted <- melt(data = tmp, measure.vars = c("v2", "v1")) > > qplot(value, data = melted, geom = "histogram") + > facet_wrap( ~ variable, scales = "free") > -- Rajesh.J [[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.