Если вы укажете пределы оси в ggplot, удаленные точки будут удалены. Это нормально для точек, но вы можете захотеть построить линии, пересекающиеся с указанным диапазоном, но методы ggplot range
или xlim/ylim
удаляют их. Есть ли другой способ указать диапазон оси графика без удаления внешних данных?
например
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_cartesian
все еще вариант сgeom_boxplot
или другими геометриями.coord_flip
а у вас не может быть двух координат.coord_flip
вместоcoord_cartesian
этого.