Limite los ejes ggplot2 sin eliminar datos (fuera de los límites): zoom
Si especifica límites de eje en ggplot, los puntos periféricos se eliminan. Esto está bien para los puntos, pero es posible que desee trazar líneas que se crucen con el rango especificado, pero ggplot'srange
oxlim/ylim
Los métodos los eliminan. ¿Hay alguna otra forma de especificar el rango del eje de trazado sin eliminar los datos periféricos?
p.ej.
require(ggplot2)
d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c'))
ggplot(d, aes(x, y, group=grp)) + geom_line()
ggplot(d, aes(x, y, group=grp)) + geom_line() + scale_y_continuous(limits=c(0,7))
ggplot(d, aes(x, y, group=grp)) + geom_line() + ylim(0,7)