Ich sah einige Antworten für meine Frage in einer aktuellen Suche, aber keiner von ihnen funktionierte für mich.Jitter-Plot mit ggplot mit Durchschnittslinie für jede Gruppe
Ich möchte eine geom_jitter() dividieren von 3 Gruppen und fügen Sie die durchschnittliche Linie für jede Gruppe. Bisher habe ich folgenden Code. Aber es ist immer noch nicht gut.
library(ggplot2)
data("iris")
iris.summary <- aggregate(. ~ Species, mean, data=iris)
ggplot(iris, aes(x=Species, y=Sepal.Width, shape=Species)) +
geom_jitter(width=0.2) + geom_hline(data=iris.summary, size=1,
col="red", aes(yintercept=Sepal.Width))
, die die folgende Grafik produziert:
Wie kann ich an den Rand der Punkte, die roten Linien eingestellt?
Vielen Dank im Voraus,
Rhenan Bartels