我想循环播放一长串qplots
或ggplot2
曲线图,在每个曲线上暂停,以便在继续之前对其进行检查。通过一系列曲线循环
下面的代码不会产生地块:
library(ggplot2)
par(ask=TRUE)
for(Var in names(mtcars)) {
qplot(mtcars[,Var], wt, data=mtcars, xlab=Var)
}
,但如果我在运行了在循环后这条线,我得到一个情节:
qplot(mtcars[,Var], wt, data=mtcars, xlab=Var)
什么是这种现象的原因?如何显示循环内的图表?
跟进: 是否有更优雅的方式来循环变量比使用mtcars[,Var]
和xlab=Var
?
尝试在'print'中打包你的'qplot'调用。请参阅R FAQ的7.22。 – James