Pregunta ggplot2, facet_grid, escalas libres?


En el siguiente ejemplo, ¿cómo puedo escalar los límites del eje Y de acuerdo con los datos en cada panel?

mt <- ggplot(mtcars, aes(mpg, wt, colour = factor(cyl))) + geom_point() 

Ninguno de estos lo hará:

mt + facet_grid(. ~ cyl, scales="free")
mt + facet_grid(. ~ cyl, scales="free_y")

32
2017-09-10 14:15


origen


Respuestas:


Quizás es porque solo tienes un eje y, usando tu camino. ¿Has probado algo como esto?

mt + facet_grid(cyl ~ ., scales="free")

34
2017-09-10 14:39



No puedes. Ver aquí

Puedes usar facet_wrap en cambio, que 'liberará' ambos ejes


12
2018-03-21 15:53