geom_smooth
es excelente, en gran parte porque tiene una gran variación. Sin embargo, debido a esto, es difícil ver cómo varía en el eje x cuando se aleja. Estoy produciendo alrededor de 1000 gráficos donde necesito tener ggplot2
acercar a través de coord_cartesian
. Sin embargo, cada gráfico tendría diferentes límites de zoom. ¿Hay alguna manera de pedirle al ggplot2
que haga un acercamiento para que se ajuste a la suavidad? Estoy interesado en las soluciones para ampliar la línea geom_smooth
y geom_smooth
line plus SE sombreada.ggplot2: hacer zoom sobre geom_smooth automáticamente (usando coord_cartesian)
Por ejemplo, yo estaría interesado en saber cómo podría convertir esto:
ggplot(data=mtcars, aes(y=qsec,x=wt)) + geom_point() + geom_smooth()
en algo como esto:
ggplot(data=mtcars, aes(y=qsec,x=wt)) + geom_point() + geom_smooth() + coord_cartesian(ylim = c(15,20))
sin especificar explícitamente los límites.
En la versión actual (0.89), es imposible. En la próxima versión, el dibujo se ajusta al rango calculado, por lo que si se hace 'ggplot (data = mtcars, aes (y = qsec, x = wt)) + geom_smooth()', entonces se ajusta automáticamente. – kohske
Gracias, @kohske! Si pones tu comentario como respuesta lo aceptaré (puede que no te importe, pero podría hacerlo más fácil para los espectadores). ¿Esto funciona actualmente en la versión de desarrollo si tengo ganas de probarlo? –
¡Esperamos la nueva versión! –