2011-10-25 9 views
18

Si hago un diagrama de líneas (una serie temporal, por ejemplo) y establezco los límites de mi eje, quiero que la línea continúe fuera del diagrama cuando los puntos están fuera de los límites del eje y luego vuelven al diagrama para el próximo punto que está dentro de los límites del eje. En este momento, parece que ggplot2 simplemente soltará los puntos por completo y me dará un mensaje de "Error".¿evita que ggplot2 caiga puntos de datos fuera de los límites del eje?

Respuesta

25

Si limita sus ejes reduciendo la escala del eje (scale_x_continuous(limits=...)), entonces ese es el comportamiento esperado. Al ajustar la escala, está definiendo qué datos deberían formar parte de la trama. Si desea utilizar toda la información, pero solo acerca una región particular de los ejes, en su lugar, desea usar coord_cartesian(xlim=..., ylim=...).

Cuestiones relacionadas