Si especifica límites de eje en ggplot, se eliminan los puntos periféricos. Esto está bien para los puntos, pero es posible que desee trazar líneas que se crucen con el rango especificado, pero los métodos rangeo ggplot las xlim/ylimeliminan. ¿Existe otra forma de especificar el rango del eje de la trama 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)


geom_boxplot?coord_cartesiansigue siendo una opción congeom_boxplotu otras geoms.coord_flipy no puede tener dos coords.coord_fliplugar decoord_cartesianen ese caso.