我正在尝试在循环中绘制图。但是我如何在每个情节上放置不同的标题?在这个例子中,我想要我的 8 个密度图的不同名称,例如 beta[Treatment]、beta[Time Dummy] 等。谢谢!
par(mfrow=c(4,2)
for (i in 2:8) {
plot(density(beta[,i]))
title(main=substitute(paste('Density of ', beta[Treatment]))))
}
最佳答案
tvec <- c("Treatment", "Time Dummy")
par(mfrow=c(2,1))
for(i in 1:2){
plot(density(beta[,i]),
main=substitute(paste('Density of ', beta[a]), list(a=tvec[i])))
}
或者实际上如果您的下标名称是
beta
的列名称:par(mfrow=c(4,2))
for(i in 2:8){
plot(density(beta[,i]),
main=substitute(paste('Density of ', beta[a]), list(a=colnames(beta)[i])))
}
关于r - 在 R 中使用循环的图的不同标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16294879/