簡単な例があります。完全に交差した3つの治療の3つのコンテキストの実験で、各治療のコンテキストのペアに対して継続的な効果が測定されました。コンテキストごとに個別に、効果ごとに各治療を注文したいのですが、ggplotのファセットに固執しています。
これが私のデータです
df <- data.frame(treatment = rep(letters[1:3], times = 3),
context = rep(LETTERS[1:3], each = 3),
effect = runif(9,0,1))
そして、治療と文脈を単一の9ポイントのスケールに折りたたむと、非常に近いものを得ることができます。
df$treat.con <- paste(df$treatment,df$context, sep = ".")
df$treat.con <- reorder(df$treat.con, -df$effect, )
ggplot(df, aes(x = treat.con, y = effect)) +
geom_point() +
facet_wrap(~context,
scales="free_x",
ncol = 1)
各ファセットで個別の順序付けを実現することを除いて、私が作成した新しいx変数は、3つのコンテキストすべてで同じ処理を使用したことを示していないため、誤解を招く可能性があります。
これは根本的な要因の操作によって解決されますか、それともこの状況のためのggplotコマンドがありますか?