排序平均值(而不是中值)中的R
问题描述:
箱线图我有一个简单箱线图,示出了用于因子TYPE得分的分布:排序平均值(而不是中值)中的R
myDataFrame = data.frame(TYPE=c("a","a","b","b","c","c"), SCORE=c(1,1,2,3,2,1))
boxplot(SCORE~TYPE, data=myDataFrame)
各种类型显示于它们在数据具有顺序帧。 我想按每个TYPE中的SCORE的的平均值对Boxplot进行排序(在上例中,顺序应为a,c,b
)。
任何提示?
答
这是reorder()
工作:
myDataFrame$TYPE <- with(myDataFrame, reorder(TYPE, SCORE, mean))
boxplot(SCORE~TYPE, data=myDataFrame)
谢谢!当TYPE作为字符串('t =“TYPE”')时,'myDataFrame [,t] Mulone 2012-03-19 11:58:28