Thanks for replying Brian. Indeed, I am working on windows (XP).
I tried doing: dev.new(record = T) And got: Warning message: mode(record) differs between new and previous ==> NOT changing record But if I understood you, I could open a window with a plot, then open a new one (with different dimensions), and then close the old plot device, while still keeping all my record. Did I get this correctly ? (if so, I would love a simple example of how that can be done using the record = T) Thank you very much! Tal ----------------Contact Details:------------------------------------------------------- Contact me: tal.gal...@gmail.com | 972-52-7275845 Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | www.r-statistics.com (English) ---------------------------------------------------------------------------------------------- On Wed, Mar 3, 2010 at 11:48 AM, Prof Brian Ripley <rip...@stats.ox.ac.uk>wrote: > You haven't mentioned an OS nor a graphics device, So I will guess Windows > and windows(), since that is commonest device with a history. > > > On Wed, 3 Mar 2010, Tal Galili wrote: > > Hello dear R-help members, >> >> Very soon I am to give a lecture on R. And in that lecture I intend to >> move >> between: par(mfrow = c(1,1)) to par(mfrow = c(1,2)) back and forth. >> I anticipate this will damage the image proportions and will force me to >> resize the window. >> So far I have found it is possible to close the window and then reopen it >> (bigger/smaller) by using: >> >> >> dev.off()dev.new(width=5, height=4)plot(1:20) >> >> >> The issue with this solution is that I loose all the history I had with >> these windows. >> >> Thus, my question is either of two: >> 1) Can I resize a plot window AFTER it was created ? >> > > Not programmatically. But you can have more than one device open and > switch between them by dev.next/dev.set .... > > > 2) can you save and load a plot history, for between closing and opening a >> graphic device ? >> > > Yes, from the menu. There is also the more general recordPlot/replayPlot > mechanism. > > But note that the windows() plot history is shared between devices, so if > you work with multiple windows their histories will be interleaved. It is a > history _of the session_ and so you can page back into the history of > previously opened devices. > > So I would do this by opening a device with record = TRUE, and when I > needed a different aspect ratio, open one with record = FALSE and close it > when I was done with it. > > > Thanks for any help, >> Tal >> >> ----------------Contact >> Details:------------------------------------------------------- >> Contact me: tal.gal...@gmail.com | 972-52-7275845 >> Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | >> www.r-statistics.com (English) >> >> ---------------------------------------------------------------------------------------------- >> > > -- > Brian D. Ripley, rip...@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 > [[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.