>>>>> Antonio, Fabio Di Narzo <[EMAIL PROTECTED]>
>>>>>     on Sat, 24 Nov 2007 12:35:25 +0100 writes:

    > Hi all.  Currently, if you try:

    >> lag.plot(1:10)

    > you get superposed labels '1' and '10'. Things go worse in
    > more extreme cases:

    >      x <- ts(1:10)
    >      x1 <- lag(x, 4)
    >      plot(x1, x)

    > This is due to a mistake in plot.ts. 

I agree, It seems pretty clear to you have uncovered a -
somewaht rarely tirggered bug there...

    > My suggestion is the following
    > really minimal patch to plot.ts:

     @@ -530,7 +530,7 @@ plot.ts <-
                     text(xy, labels =
                          if(is.character(xy.labels)) xy.labels
                          else if(all(tsp(x) == tsp(y))) formatC(time(x), width 
= 1)
     -                    else seq_along(x),
     +                    else seq_along(xy$x),
                          col = col, cex = cex)
                 if(xy.lines)
                     lines(xy, col = col, lty = lty, lwd = lwd,

>      Best regards,
>      Antonio.

Thank you very much, Antonio, for the nice compact report and
patch!

This will be fixed in R 2.7.0 and maybe even in 2.6.1

Martin Maechler, ETH Zurich

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to