我希望在R中使用文件名模式(例如JPEG) file.%03d.jpg
,将多个图绘制到单独的位图文件中。我尝试使用以下命令:
somevar <- 1
jpg(paste(sep='',filename,'.%03d.jpg'))
while(somevar <= n)
{
plot(data[somevar])
dev.new()
somevar <- somevar + 1
}
dev.off()
但它只创建了一个.jpg
文件和几个Rplotnnn.pdf
文件。我该如何将默认设备更改为jpg
,并使用自定义的文件名模式?
my.names <- c("plot1.jpg", "plot2.jpg", "plot3.jpg")
,然后执行for (fn in my.names) ... jpeg(fn)...
。 - Roman Luštrikpng
代替jpg
来设置设备即可。 - Andriepng
,此外,问题与 R 中有些晦涩的dev
机制有关。 - Vilinkameni