2017-05-15 3 views
1

aus irgendeinem obskuren Grund muss ich einen Boxplot ohne erkennbaren Median zeichnen. Wie kann ich dies erreichen (unter Verwendung von ggplot ist bevorzugt, aber wenn es notwendig ist, werde ich bitte auf boxplot wechseln) bitte?ggplot - mache den Median unsichtbar geom_boxplot

Verwandte Antworten:

  • Verwendung fatten Parameter: Ich habe versucht, den fatten Parameter auf 0 setzen, folgende this Antwort. Eine dünne Linie bleibt.
  • Verwenden Sie geom_segment: Ich habe versucht, ein weißes Segment auf dem Median über this Methode zu überlagern. Die Überlagerung eines weißen Segments mit der Mittellinie ist jedoch nicht zufriedenstellend, da die Kanten der Box ebenfalls gelöscht werden. Ich denke, dieser Ansatz würde funktionieren mit boxplot obwohl, wie man sehen kann here ist es möglich, die Farbe des Median zu ändern, ohne die Kanten der Box zu beeinflussen.
+0

'= abflachen 0 'für mich funktioniert,' Package ('ggplot2') # [1] ‚2.2.1'' – mt1022

+0

Sie könnten auch versuchen, [diese] (http://stackoverflow.com/a/30002461/3198540) –

Antwort

2

Eine Art „Hacky“ Art und Weise dies die fatten Argument in der Antwort verwenden zu tun wäre, Sie auf dem Laufenden, sondern setzen es gleich NULL. Hinweis: Da Sie keine Daten veröffentlicht haben, habe ich mtcars ein eingebautes R-Dataset verwendet. Dies würde wie folgt aussehen:

library(ggplot2) 
ggplot(data = mtcars) + geom_boxplot(aes(x = as.factor(am), y = hp), fatten = NULL) 

enter image description here

Verwandte Themen