[R] conditioned xyplot, many y variables
hadley wickham
h.wickham at gmail.com
Sun Feb 7 20:49:05 CET 2010
On Sun, Feb 7, 2010 at 11:32 AM, Jacob Wegelin <jacobwegelin at fastmail.fm> wrote:
>
> The example below creates parallel time-series plots of three different y
> variables conditioned by a dichotomous factor. In the graphical layout,
>
> • Each y variable inhabits its own row and is plotted on its
> own distinct scale.
>
> • Each level of the factor has its own column, but within each
> row the scale is held constant across columns.
>
> • The panels fit tightly (as they do in lattice) without
> superfluous whitespace or ticks.
>
> Currently I know of no lattice solution to this problem, only a traditional
> graphics solution. Can one solve this problem elegantly using lattice?
It's easy with ggplot2:
library(ggplot2)
JUNKm <- melt(JUNK, measure = c("ppp", "QQQ", "z"))
ggplot(JUNKm, aes(TIME, value, group = ID)) +
geom_line() +
geom_point() +
facet_grid(variable ~ Species, scales = "free_y") +
scale_y_log10()
Hadley
--
http://had.co.nz/
More information about the R-help
mailing list