次のタイプのデータがあります( data.frame 内df
):
x A B C
1 100 1.2 1.3
2 90 1.1 0.9
A
列、B
、C
の複数棒グラフを作成したいdf
ので、次を実行します。
tmp <- cbind(df$x, melt(df[,-1]))
names(tmp) <- c("x", "variable", "value")
ggplot(tmp, aes(x,value)) + geom_bar(stat = "identity" ) + facet_grid(variable~.)
A
列の値が残りの値よりもはるかに高く、スケールが適応していないという事実を除いて、それは正常に機能します。各プロットのスケールを調整するためのヒントを誰かに教えてもらえますか?
どうもありがとう!