对于那些使用R ...的人来说,这是非常基本的(但我会使用Stata和Mplus进行统计。)
我开发了很多图(总共638个)并希望将所有图保存在单独的文件中。它首先运作良好,而不是现在
for(i in 001:638){
## command for plot comes here, including mentioning of i ##
dev.copy(png,'plot-%d.png')
dev.off()
}
我想为每个情节创建一个文件,但最后只有一个情节文件(plot_1.png),只有最后一个情节。
克里斯托弗
答案 0 :(得分:2)
png
函数会执行此操作。例如,这将在您的工作目录中创建10个图。
png("plot-%d.png")
for(i in 1:10) plot(1:i)
dev.off()
答案 1 :(得分:1)
您需要使用其中一个paste()函数来创建字符串。
由于你没有提供一个可重复的例子,我只能猜测,但我认为这样的事情可能会奏效。
cout
代替您当前使用的c style%replacement。所以这个
paste("plot",i,".png", sep = "")
}