windows( ... ,rescale="fixed") bug (PR#8857)
On 5/13/2006 12:54 PM, Gerhard.Thallinger at tugraz.at wrote:
Full_Name: Gerhard Thallinger Version: 2.3.0; 2.2.0 OS: Windows XP Submission from: (NULL) (212.183.54.87) Invoking windows() with the parameter rescale="fixed" followed by plot.new() or any other plot command causes very often the following error: windows(width=7, height=7, rescale="fixed");plot.new() Error in plot.new() : outer margins too large (fig.region too small) The values in the width and height parameters seem not to have an influence. Investigating the problem more deeply shows that certain values in the device structure are set to 0 or have some invalid value (bty, cex, ljoin, ... ) after the call to windows() when plot.new() fails. This indicates that the device structure is either not initialized properly or gets clobbered somehow.
I can confirm the bug in R-devel. A workaround is to open the window without specifying "fixed", then in the menu, select fixed. That suggests to me something wasn't being initialized. I'll take a look... Duncan Murdoch