こんにちは、テーブルに次の列があります。
Person
Score1
Score2
そして、qplot を使用してスコアのヒストグラムをプロットできます。
qplot(Score1,data = dat,geom="histogram")
これは問題ありませんが、2 つのヒストグラムを並べてプロットするにはどうすればよいでしょうか。1 つは Score1 で、もう 1 つは Score2 です。
また、ggplot を使用して同じグラフに両方をプロットし、Score1 と Score2 を融解することもできました。
m <- melt(dat[,c(2,3)])
>head(m)
variable value
1 Score1 50
2 Score2 70
3 Score1 45
4 Score2 30.5
5 Score1 70
6 Score2 40
ggplot(m,aes(value)) + geom_bar(binwidth = 1)
ただし、 facet_wrap() を使用しようとすると
ggplot(m,aes(value)) + geom_bar(binwidth = 1) + facet_wrap(variable ~ Score_type)
私は得る:
Error in layout_base(data,cols,drop = drop)
At least one layer must contain all variables used for facetting
何か案は?これを自分で解決したら投稿します。また、x 軸を Score1 または Score2 で注文することは可能ですか?
ありがとう!