Hi Sven,
Not sure if you're still having this problem, but I was as well and googled
into your post. I didn't find a great answer either, but the workaround I'm
using is some dummy points or lines with alpha=0 so they don't show up (ie
geom_hline(yintercept=0, alpha=0)). I suppose the same could b
Sorry, I was too vague in my initial question. To make it clearer I
included the following example:
tmp <- data.frame(y=runif(10), x=gl(2,5), class=gl(2,5))
p <- ggplot(data = tmp)
p <- p + geom_point(aes(y=y, x=x))
p <- p + facet_wrap(~ class, scales = "free")
p <- p + ylim(0, 1)
p
This code
Use scales = 'free' in facet_wrap() to vary both scales across panels. From
Ch. 7 of the ggplot2 book, the options are (in either type of faceting)
scales = 'fixed' => both x and y scales are fixed in all plots
scales = 'free_x'=> fix y scale, vary x scale across panels
scales = 'free_y'
This does not solve the problem, as I still do not know how to control
the y-range for individual facets. Data contains some outliers which
make the y-range too wide for me and I would explicitly set
the ylim = c(0,10) for facet "A" and ylim = c(42, 102) for facet "B".
How should I do it?
On 11 S
Swen,
facet_grid forces the scale for plots along an axis to be shared. Try
facet_wrap instead.
Jonathan
On Sat, Sep 11, 2010 at 2:21 PM, Sven Laur wrote:
> Faceting in ggplot2 seems to permit different scales for different facets,
> but I fail
> to see how one could control ylim and xlim ran
Faceting in ggplot2 seems to permit different scales for different
facets, but I fail
to see how one could control ylim and xlim ranges for each facet
separately.
For instance, I would like to set the ylim = c(0,10) for facet "A"
and ylim = c(42,102) for facet "B". Since the data is out of th
6 matches
Mail list logo