前提・実現したいこと
Rで、複数のヒストグラムのグラフを一度に表示させたいと思っているのですが、ggplot、latticeでうまくできません。
該当のソースコード
R
1# 9列のデータフレーム DFを使っている。 2par(mfrow=c(3,3) 3for (i in 1:9){ 4 ggplot(DF, aes(DF[,i]))+ 5 geom_histogram() 6 } 7 8par(mfrow=c(3,3) 9for (i in 1:9){ 10 histogram(DF[,i]) 11 }
試したこと
下記のコードでは成功
par(mfrow=c(3,3)
for (i in 1:9) {
hist(DF[,i])
}
補足情報(FW/ツールのバージョンなど)
上の2つだと表示ができません。
列の指定方法が悪いのか。
ggplotやlatticeなら、forを回さなくてもfacetをうまく使えばできそうな気もするのですが、同じデータフレーム(または行列)の中で列単位でグラフを作成するコードが上手く書けません。
お知恵をください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/03 02:40