Sortieren boxplot von Mittelwert (und nicht median) in R
Ich habe einen einfachen boxplot mit der Verteilung der ein score für den Faktor ART:
myDataFrame = data.frame( TYPE=c("a","a","b","b","c","c"), SCORE=c(1,1,2,3,2,1) )
boxplot( SCORE~TYPE, data=myDataFrame )
Den verschiedenen Arten sind gezeigt in der Reihenfolge, in der Daten-frame.
Ich möchte die Art der boxplot durch die bedeuten der PUNKTZAHL in jeder ART (im obigen Beispiel sollte die Reihenfolge sein a,c,b
).
Irgendeinen Hinweis?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein job für
reorder()
:t = "TYPE"
),myDataFrame[,t] <- with(myDataFrame, reorder(myDataFrame[,t], SCORE, mean))
funktioniert gut.