Wenn Sie in ggplot Achsengrenzen angeben, werden die äußeren Punkte entfernt. Dies ist für Punkte in Ordnung, aber Sie möchten möglicherweise Linien zeichnen, die sich mit dem angegebenen Bereich schneiden, aber ggplots range
oder xlim/ylim
Methoden entfernen diese. Gibt es eine andere Möglichkeit, den Bereich der Plotachse anzugeben, ohne abgelegene Daten zu entfernen?
z.B
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
ist immer noch eine Option mitgeom_boxplot
oder anderen Geoms.coord_flip
und Sie keine zwei Koordinaten haben können.coord_flip
anstelle voncoord_cartesian
in diesem Fall einstellen .