On 05/12/2009 12:21 PM, Walther, Alexander wrote:
Dear List,


i have a question concerning these device-related function (i.e.
pdf(),jpeg(), etc.). Currently, I plot three graphs, one below the other
into a /single/ window by using par(). I would like to save this figure
now as JPEG or PNG. By now, code looks as follows:


jepg(...)

par(...)
plot(...)

par(...)
plot(...)

par(...)
plot(...)

dev.off()


Unfortunaltely, I just get the last plot saved, the rest is dismissed.
Does anyone have a solution for this problem?

Sure, just do it like this:

jpeg(...)
par(mfrow=c(3,1))
plot(...)
plot(...)
plot(...)
dev.off()

There's also the layout() function, and more elaborate layout possibilities in the grid package. But the basic idea is that you want the code to generate just one image on screen if you use a screen device rather than jpeg(), then jpeg() will generate something very similar.

Duncan Murdoch

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to