[R] Plots Without Displaying

Prof Brian Ripley ripley at stats.ox.ac.uk
Wed Aug 16 21:47:26 CEST 2006


Yes, see

?jpeg
?bitmap

and as you didn't tell us your OS we don't know if these are available to 
you.

jpeg(file="test.jpg")
boxplot(sample(100))
dev.off()

may well work.

'An Introduction to R' explains about graphics devices, including these.


On Wed, 16 Aug 2006, Lothar Botelho-Machado wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> R Help Mailing List,
> 
> 
> I'd like to generate a plot that I could display and/or store it as e.g.
> jpeg. But unfortunately always a plotting window opens. Is it possible
> to prevent that?
> 
> I tried the following:
> R> bp<-boxplot( sample(100), plot=FALSE)
> 
> This works somehow, but it only stores data (as discribed in the help)
> in bp and it is not possible afaik to display bp later on or store them
> as a jpeg.
> 
> The next:
> R> p<-plot(sample(100), sample(100), plot=FALSE)
> ..and also a variant using jpeg() didn't work at all.
> 
> Is there a way to generally store the plots as object, without
> displaying them, or perhaps directly saving them to disc as jpeg?
> 
> A "Yes" or "No" or any further help/links are appreciated!!!


-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-help mailing list