考虑下面的简单示例:
> x <- matrix(NA, 20, 5)
> y <- matrix(NA, 20, 5)
> for (i in 1:5) {
x[, i] <- rnorm(20)
y[, i] <- rnorm(20)
}
这里,我想检查x
和y
的每一列的散点图。因此,我尝试执行以下循环:
for (j in 1:5) {
plot(x[, j], y[, j])
}
但是,正如您所料,结果只是plot(x[, 5], y[, 5])
。
具体来说,我的目标是看plot(x[, 1], y[, 1])
十秒钟,然后看plot(x[, 2], y[, 2])
十秒钟,以此类推。
我怎样才能做好这项工作呢?
1条答案
按热度按时间e5nszbig1#
一种可能的解决方案是