Ich habe 2 Boxplots, auf denen ich auch einen Punkt für den Mittelwert angeben möchte. Es scheint, dass, wenn Sie horizontal = TRUE als Argument angeben, die Funktion points() keinen Punkt mehr auf dem Boxplot zeichnet.Warum wird R nicht einen Punkt auf einem horizontalen Boxplot überplotzen, sondern auf einem vertikalen Boxplot?
Hier ist meine Daten:
fired <- c(34,37,37,38,41,42,43,44,44,45,45,45,46,48,49,53,53,54,54,55,56)
für vertikale boxplot:
> boxplot(fired,
+ main = "Fired Boxplot",
+ col=(c("gold")))
> points(mean(fired), lwd=5, col="darkred", pch=22)
Aber dann für horizontale boxplot (gleiche Daten & Funktionen mit einem Argument ändern):
> boxplot(fired,
+ horizontal=TRUE,
+ main = "Fired Boxplot",
+ col=(c("gold")))
> points(mean(fired), lwd=5, col="darkred", pch=22)
Warum es nicht den Punkt in dem horizontalen = TRUE Fall zeichnen? Es ist nur ein Wert auf einer Achse.
Ich habe auch versucht ‚horizontal = TRUE‘ Hinzufügen bei Punkt() gibt es einige nicht dokumentierte Funktion war, aber das ist nicht der Fall: „horizontal“ ist kein grafische Parameter – TheProletariat