我想使用布局制作4个图(矩阵(c(1,2,3,4),2,2))。我知道如何通过四次编写plot()代码来单独制作它们。我怎样才能使用for循环呢? 我现在的代码是:
layout(matrix(c(1, 2, 3, 4), 2, 2))
plot(density(y1))
plot(density(y2))
plot(density(y3))
plot(density(y4))
答案 0 :(得分:1)
让大家高兴:将数据放在像矩阵或data.frame这样的对象中,然后遍历每一列:
df <- data.frame(y1, y2, y3, y4)
for(col in 1:ncol(df)) {
plot(density(df[, col]))
}