I'd like to plot multiple plots in separate bitmap files using the file name pattern (for example, for JPEG) file.%03d.jpg
in R. I tried using something like:
somevar <- 1
jpg(paste(sep='',filename,'.%03d.jpg'))
while(somevar <= n)
{
plot(data[somevar])
dev.new()
somevar <- somevar + 1
}
dev.off()
but it creates one .jpg
file and several Rplotnnn.pdf
files. How can I change the default device to jpg
, and use the custom file name pattern?
I think this should work
somevar <- 1
while(somevar <= n) {
jpg(sprintf("%s%03.jpg", filename, somevar))
plot(data[somevar])
dev.off()
somevar <- somevar + 1
}
Plotting goes from device opening (here jpeg(...)
) to dev.off()
. You control the filename (where I corrected your use of paste()
to sprintf()
) and the loop.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With