Ich möchte auf einen Teil von ggplot Grafik zu vergrößern, um auf die Zusammenfassung Statistiken zu konzentrieren.Automatisch zu Stat_summary Daten zoomen
Lassen Sie uns sagen, dass wir einige Daten haben -
data = data.frame(x = c(1,2), y=c(1, 3, 5, 7, 9, 11))
- und wir wollen nur die Mittel zum Plotten -
qplot(x, y, data=data)
+ stat_summary(fun.y=mean, geom="point",color="red")
Normalerweise ich scale_y_continuous(limits=...)
verwenden würde, aber bei der Verwendung von stat_summary
Dadurch werden einige Daten gelöscht (siehe ?stat_summary
).
Also würde ich coord_cartesian(ylim=...)
verwenden möchten. Aber dies erfordert manuell y Grenzen spezifiziert, und es scheint, auf einem Teil des Graphen zu vergrößern, die verlassen können weniger sinnvoll Hintergrund grid -
+ coord_cartesian(ylim=c(4.5,7.5))
- in diesem Beispiel bei der Besetzung der nur 6 als Häkchen.
Wie kann man 'schrumpfen-wickeln', um nur die angezeigten Daten stat_summary
, heranzuzoomen, ohne die Grenzwerte manuell festzulegen und das Hintergrundraster zu ändern?
(Ich will eigentlich diese mit Mitteln und Konfidenzintervall zu tun, so würde Ich mag stat_summary
verwenden.)
Dank - die kluge Wahl funktioniert. Irgendwelche Tipps, wie man schöne y-Grenzen wählt, damit die Daten vertikal zentriert bleiben? – newresearcher
Dies sollte in der nächsten Version behoben werden – hadley