使用for循环中的变量更改绘图标题

使用for循环中的变量更改绘图标题,r,R,当我在for循环中输出5个绘图时,我试图更改绘图标题,但当我尝试分配main=I时,标题变成I中变量的所有值,而不是I本身 我的代码如下所示: x1 <- rnorm(20); x2 <- rnorm(100); x3 <- runif(100); x4 <- rnorm(30); x5 <- rnorm(40) distributions = list(x1, x2, x3, x4,x5) for (i in distributions) {hist(i, mai

当我在for循环中输出5个绘图时,我试图更改绘图标题,但当我尝试分配
main=I
时,标题变成
I
中变量的所有值,而不是
I
本身

我的代码如下所示:

x1 <- rnorm(20); x2 <- rnorm(100); x3 <- runif(100); x4 <- rnorm(30); x5 <- rnorm(40)
distributions = list(x1, x2, x3, x4,x5)
for (i in distributions) {hist(i, main=paste("Histogram of", i))}

x1我认为您需要在分布长度上进行循环,并每次绘制直方图

x1 <- rnorm(20); x2 <- rnorm(100); x3 <- runif(100); x4 <- rnorm(30); x5 <- rnorm(40)
distributions = list(x1, x2, x3, x4,x5)
for (i in 1:length(distributions)) {
hist(distributions[[i]], main=paste("Histogram of", i))}

x1我认为您需要在分布长度上进行循环,并每次绘制直方图

x1 <- rnorm(20); x2 <- rnorm(100); x3 <- runif(100); x4 <- rnorm(30); x5 <- rnorm(40)
distributions = list(x1, x2, x3, x4,x5)
for (i in 1:length(distributions)) {
hist(distributions[[i]], main=paste("Histogram of", i))}

欢迎来到stackoverflow。这里的习惯是给出一个可以重现问题的示例代码。看,欢迎来到stackoverflow。这里的习惯是给出一个可以重现问题的示例代码。看见