It might worth checking out this nice workaround of JJ: https://github.com/Rapporter/pander/blob/master/R/evals.R#L1135
Best, Gergely On 25 September 2013 02:35, Paul Murrell <p...@stat.auckland.ac.nz> wrote: > Hi > > Attempting to use a display list snapshot (as created by recordPlot()) > between R sessions has always been strongly discouraged, but as of about R > 3.0.0 it has become impossible (due to internal changes, which was part of > the reason for strongly discouraging this in the first place). > > Sorry to be the bearer of bad news. > > Paul > > On 09/13/13 10:54, MacQueen, Don wrote: > >> I have the following experience. >> >> If I use, for example, >> tmp <- recordPlot() >> in a session, then immediately the saved plot replays successfully using >> replayPlot() >> in the same session. But not in the next R session. See examples below, >> copy/pasted from my shell window. >> >> The first R session is brand new; no saved objects left over from a >> previous session. >> >> I also have the same experience with R 3.0.1 patched on a linux machine >> (RHEL). >> >> >> Is this a known or expected behavior? >> >> Thanks >> -Don >> >> >> #### R session #1 >> >> mydir[42]% R >> >> R version 3.0.1 Patched (2013-08-13 r63562) -- "Good Sport" >> Copyright (C) 2013 The R Foundation for Statistical Computing >> Platform: x86_64-apple-darwin10.8.0 (64-bit) >> >> R is free software and comes with ABSOLUTELY NO WARRANTY. >> You are welcome to redistribute it under certain conditions. >> Type 'license()' or 'licence()' for distribution details. >> >> Natural language support but running in an English locale >> >> R is a collaborative project with many contributors. >> Type 'contributors()' for more information and >> 'citation()' on how to cite R or R packages in publications. >> >> Type 'demo()' for some demos, 'help()' for on-line help, or >> 'help.start()' for an HTML browser interface to help. >> Type 'q()' to quit R. >> >> >>> x11() >>> plot(1:2) >>> tmp <- recordPlot() >>> replayPlot(tmp) >>> q() >>> >> Save workspace image? [y/n/c]: y >> >> >> >> >> #### R session #2 >> >> >> mydir[43]% R >> >> R version 3.0.1 Patched (2013-08-13 r63562) -- "Good Sport" >> Copyright (C) 2013 The R Foundation for Statistical Computing >> Platform: x86_64-apple-darwin10.8.0 (64-bit) >> >> R is free software and comes with ABSOLUTELY NO WARRANTY. >> You are welcome to redistribute it under certain conditions. >> Type 'license()' or 'licence()' for distribution details. >> >> Natural language support but running in an English locale >> >> R is a collaborative project with many contributors. >> Type 'contributors()' for more information and >> 'citation()' on how to cite R or R packages in publications. >> >> Type 'demo()' for some demos, 'help()' for on-line help, or >> 'help.start()' for an HTML browser interface to help. >> Type 'q()' to quit R. >> >> [Previously saved workspace restored] >> >> ls() >>> >> [1] "tmp" >> >>> class(tmp) >>> >> [1] "recordedplot" >> >>> x11() >>> replayPlot(tmp) >>> >> Error: NULL value passed as symbol address >> >>> >>> sessionInfo() >>> >> R version 3.0.1 Patched (2013-08-13 r63562) >> Platform: x86_64-apple-darwin10.8.0 (64-bit) >> >> locale: >> [1] C >> >> attached base packages: >> [1] stats graphics grDevices utils datasets methods base >> >>> >>> >> >> >> > -- > Dr Paul Murrell > Department of Statistics > The University of Auckland > Private Bag 92019 > Auckland > New Zealand > 64 9 3737599 x85392 > p...@stat.auckland.ac.nz > http://www.stat.auckland.ac.**nz/~paul/<http://www.stat.auckland.ac.nz/~paul/> > > ______________________________**________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help> > PLEASE do read the posting guide http://www.R-project.org/** > posting-guide.html <http://www.R-project.org/posting-guide.html> > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org 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.