[R] unexpected par('pin') behaviour
    Martin Maechler 
    maechler at stat.math.ethz.ch
       
    Fri Jul 15 15:00:12 CEST 2005
    
    
  
>>>>> "MM" == Martin Maechler <maechler at stat.math.ethz.ch>
>>>>>     on Fri, 15 Jul 2005 14:36:16 +0200 writes:
    ............
    MM> which I can simplify to
    MM> graphics.off()
    MM> layout(matrix(1:42,7,6))
    MM> par("pin")
    MM> ## [1]  0.2918620 -0.2974408  --- when using x11() "default" 
    MM> clearly a bug in layout()  {which I'll file}
exploring more before filing a bug report,
I've now seen that this  *NO BUG*  of layout() 
but rather of the ``design bug'' of old-style graphics which
bites here.
    MM> and it seems to me, one that is not shared by
    MM> par(mfrow= / mfcol=) settings.
That's wrong, since
  postscript(paper="a4")
  par(mfrow=c(7,6))
  par("pin")
  ## [1]  1.0470855 -0.1047263
and when plot() you get message about margins being too wide.
Only after something like
  par(mar= rep(1,4))
you get both valid "pin" and can plot properly.
That's nothing new and not really astonishing,
...
Martin Maechler, ETH Zurich
    
    
More information about the R-help
mailing list