平均値が最も低い因子から平均値が最も高い因子に箱ひげ図を進めようとしています。簡単な例を次に示します。
a = rnorm(10,mean=3,sd=4)
b = rnorm(10,mean=-1,sd=2)
c = rnorm(10,mean=5,sd=6)
d = rnorm(10,mean=-3,sd=1)
e = rnorm(10,mean=0,sd=.5)
labs = c(rep("a",10),rep("b",10),rep("c",10),rep("d",10),rep("e",10))
mean = c(rep(mean(a),10),rep(mean(b),10),rep(mean(c),10),rep(mean(d),10),rep(mean(e),10))
data = c(a,b,c,d,e)
df = data.frame(labs,data,mean)
df = df[order(df$mean),]
boxplot(data~labs,data=df)
#They are not ordered
df$labs = ordered(df$labs, levels=levels(df$labs))
boxplot(data~labs,data=df)
#It doesn't work
ファクターを左側が最小で、右側に進むにつれて大きくなるようにするにはどうすればよいですか?これにはいくつかのスレッドがありますが、それらのアプローチは私にはうまくいきません。(おそらく私のデータ形式のためですか?)
x軸上の文字を180度回転させるのに役立つボーナスポイント。
前もって感謝します!