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.

Reply via email to