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.