pie - ¿Por qué facet_grid funciona, pero no facet_wrap?
pie chart r ggplot2 (1)
Suelta el .
en facet_wrap
porque la fórmula es unilateral:
pp + facet_wrap(~ id)
Me gustaría utilizar facetas, pero también para controlar el número de filas y columnas. Entonces facet_wrap es preferible a facet_grid. Pero mientras facet_grid funciona, facet_wrap no y da un error: "Al menos una capa debe contener todas las variables utilizadas para la faceta". ¿Por qué ocurre esto? ¿Cómo puedo usar facet_wrap aquí?
x <- rnorm(8)
y <- x + rnorm(8, sd=0.7)
dd <- data.frame(id=rep(1:4, 2), x=x, y=y)
pp <- ggplot(dd, aes(x, y)) + geom_point()
pp
pp + facet_grid(. ~ id) # works
pp + facet_wrap(. ~ id) # error