[R] Storing graphics

Prof Brian Ripley ripley at stats.ox.ac.uk
Thu Dec 15 06:45:01 CET 2011


The OP may be looking for recordPlot/replayPlot.

We were not told the OS (x11 exists even on Windows).  The standard 
screen devices on Windows (windows() ) and Mac OS X (quartz()) have plot 
histories that can be used to flick between plots.  And 'flick' is the 
operative word here: it is quick and under mouse/PgUp/PgDn control. 
AFAIR Rstudio has copied the idea.

With as many as 18 plots, I would be looking for more effective ways to 
browse them, and probably produce PNGs to view in an image browser or a 
multi-page PDF to browse in a viewer which showed thumbnails.

On 15/12/2011 00:34, Bert Gunter wrote:
> Please follow the posting guide and provide some example code.
> Bottom line, most functions that "draw" a graph return a graphic
> object that, like any other R object, can be given a name in the
> global environment, put into a list, etc.
> Alternatively, depending on what you mean -- it was not entirely clear
> to me -- merely store the code that produced the objects and they can
> be reproduced at will (with some possible caveats due to e.g. possible
> random number generation) from the data in a saved workspace --
> ?save.image.
> As always, a careful reading of R's docs and Help files would probably
> tell you what you need to know.
> -- Bert
> On Wed, Dec 14, 2011 at 12:52 PM, JulieV<sharkette002 at hotmail.com>  wrote:
>> Dear R members,
>> I would like to store 18 graphics at the end of a loop (as we do for data
>> frames and arrays). For each iteration, I use the function x11() and I want
>> to keep my graphs in a single window to re-use them later. Do you know a
>> function for storing graphics ?
>> Many thanks
>> Julie

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