[Rd] windows( ... ,rescale="fixed") bug (PR#8857)

Duncan Murdoch murdoch at stats.uwo.ca
Sat May 13 19:51:39 CEST 2006


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



More information about the R-devel mailing list