各ファセットが積み重ねられたバーのコレクションであるデータをファセットしました。積み上げられた各バー内の塗りつぶしを、その塗りつぶしのサイズで並べ替えたいと思います。値が大きいほど下に、値が小さいほど上になります。次のデータがあるとします。
require(ggplot2)
big_votes_movies = movies[movies$votes > 50000,]
p = ggplot(big_votes_movies, aes(x=rating, y=votes, fill=factor(year))) + geom_bar(stat="identity") + facet_wrap(~ Drama)
残念ながら、movies$year のレベルを下の方に大きな値を持つように単純に並べることはできません。これはグローバルな影響があり、各ファセットを個別に行うわけではないためです。各ファセット内の各バー内のサイズでスタックを注文することは可能ですか?