重複の可能性:
ggplot2棒グラフの順序バー
Rに次のデータフレーム(df
)があり、箱ひげ図を作成します。
Entity Mean Min Q1 Med Q3 Max
1 ABCD 88.65 0 75.0 100.0 100.0 100
2 BAAF 88.73 0 91.0 100.0 100.0 100
3 BCC4 70.26 0 20.0 100.0 100.0 100
4 C9FE 77.98 0 66.0 86.0 100.0 100
5 D3AA 71.97 0 51.0 82.0 100.0 100
私が使用するコードは次のとおりです。
Lplot <- ggplot(df, aes(Entity, ymin=Min, lower=Q1, middle=Med, upper=Q3, ymax=Max,
fill=Mean))
mth <- theme(axis.text.x = element_text(angle = 90, hjust = 1))
bplot <- geom_boxplot(stat="identity")
sfg <- scale_fill_gradient("Mean", low="green", high="red")
Lplot + mth + sfg + bplot
これは、x軸にデータフレームをEntity
、y軸に適切な分位数をグラフ化したものです。ただし、プロットを。で並べ替えたいと思いますMean
。aes(Entity,...
に置き換えることでこの効果を実現できますが、名前がaes(factor(Mean),...
必要な場合は、平均値がx軸に表示されます。Entity
基本的に私が求めているのは、でソートされているMean
がラベルが付けられている箱ひげ図Entity
です。どうすればこれを達成できますか?