如何一次创建多个条形图(在 R 中)?

How can I create multiple bar charts at once (in R)?

我有一个数据集,其中包含大约 20 个度量的李克特式评级。在我的脑海中,我有一个长图表的图像,其中有 20 个图表显示每个问题的分布。

按照以下方式使用:

df <- data.frame(v1 = c(1,2,3,4,5),
                 v2 = c(2,4,2,4,3),
                 v3 = c(1,1,1,1,2))

是否可以创建一组图(直方图或其他分布图)以便于比较这些图?

找到了! rawr 的评论是朝着正确方向迈出的一步:

par(mfrow=c(3,1))
colnames <- dimnames(df)[[2]]
for (i in 1:3) {
    hist(df[,i], main=colnames[i], probability = TRUE)
}