On 12/23/2011 08:26 AM, Albert-Jan Roskam wrote:
> Hello,
>
> I am trying to make a plot using the code below. The plot is divided into two 
> parts, using facet_grid. I would like the vertical axis (labelled 'place') to 
> be different for each location (=part). So in the upper part, only places 'n' 
> through 'z' are shown, while in the lower part, only places 'a' through 'm' 
> are shown. I thought 'free_y' would do the trick. I also tried converting 
> variable place into class 'factor'.
>
>
> require(ggplot2)
> DF <- data.frame(place=letters, value=runif(26), location=c(rep(1, 13), 
> rep(0, 13)))
> qplot(data=DF, x=place, y=value, geom="bar", stat="identity") + 
>   coord_flip() + 
>   geom_abline(intercept=35, slope=0, colour="red") +
>   facet_grid(location ~ ., scales="free_y")
> R.version.string # "R version 2.10.1 (2009-12-14)"

Hi,

This code using facet_wrap works:

require(ggplot2)
DF <- data.frame(place=letters, value=runif(26), location=c(rep(1, 13),
rep(0, 13)))
qplot(data=DF, x=place, y=value, geom="bar", stat="identity") +
  coord_flip() +
  facet_wrap(~ location, scales = "free", ncol = 1)

And using facet_grid:

DF <- data.frame(place=letters, value=runif(26), location=c(rep(1, 13),
rep(0, 13)))
qplot(data=DF, x=place, y=value, geom="bar", stat="identity") +
  coord_flip() +
  facet_grid(. ~ location, scales = "free")

Note that I switched the formula in facet_grid. However, I would expect
your code to also work.

cheers and hope this helps,
Paul


>
> Thank you in advance & merry xmas!
>  
> Cheers!!
> Albert-Jan
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> All right, but apart from the sanitation, the medicine, education, wine, 
> public order, irrigation, roads, a fresh water system, and public health, 
> what have the Romans ever done for us?
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       [[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.


-- 
Paul Hiemstra, Ph.D.
Global Climate Division
Royal Netherlands Meteorological Institute (KNMI)
Wilhelminalaan 10 | 3732 GK | De Bilt | Kamer B 3.39
P.O. Box 201 | 3730 AE | De Bilt
tel: +31 30 2206 494

http://intamap.geo.uu.nl/~paul
http://nl.linkedin.com/pub/paul-hiemstra/20/30b/770


        [[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.

Reply via email to