[Rd] arrows()/log scale/clipping (?) (PR#1039)
Paul Murrell
p.murrell@auckland.ac.nz
Mon, 6 Aug 2001 12:29:00 +1200
Hi
> > arrows() seems to hang when either x or y scale of the plot
> > is logarithmic and the arrows requested go beyond the plot
> > (by more than a certain amount). I didn't go into C code to
> > find it, but here's a function that exercises the bug a bit ...
> >
> > arrow.bug2 <- function(y0=1,y1=10,log="y") {
> > plot(c(0.1,1),c(1,10),log=log)
> > arrows(x0=0.5,
> > y0=y0,
> > x1=0.5,
> > y1=y1,
> > length=0.05,angle=90)
> > }
> >
> > arrow.bug2() ## OK
> > arrow.bug2(log="x") ## OK
> > arrow.bug2(y0=0.01) ##hangs
> > arrow.bug2(y1=11) ## OK
> > arrow.bug2(y1=20) ## hangs
> > arrow.bug2(log="x",y1=20) ## hangs
>
> This is gone in the development version. Didn't we have a very similar
> report quite recently??
Yes. There was a bug in the line-clipping code (which I presume is what
this code is tickling), which has been fixed for 1.3.1
Paul
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._