recordPlot(load=NULL, attach=NULL)
replayPlot(x, reloadPkgs=FALSE)
NULL
, a character vector of package names,
which are saved as part of the recorded plot.NULL
, a character vector of package names,
which are saved as part of the recorded plot.recordPlot
returns an object of class "recordedplot"
. replayPlot
has no return value.
saveRDS
and readRDS
.
It is even possible to replay a plot from another Rversion,
however, this will produce warnings, may produce errors,
or something worse.recordGraphics
which in turn contains an expression
that calls code from a non-base package other than load
and attach
arguments to recordPlot
can be used to automate this - any packages named in load
will be reloaded, via loadNamespace
, and any packages
named in attach
will be reattached, via library
,
as long as reloadPkgs
is TRUE
in the call to
replayPlot
. This is only relevant when attempting to
replay in one R session a plot that was recorded in a different R session."recordedplot"
, and replayPlot
acts as a print
method for that class. The returned object is stored as a pairlist, but the usual methods for
examining Robjects such as deparse
and
str
are liable to mislead.
dev.control
.
Initially recording is on for screen devices, and off for print devices.