[Rd] patch proposal for plot.ts
Martin Maechler
maechler at stat.math.ethz.ch
Sat Nov 24 14:45:22 CET 2007
>>>>> Antonio, Fabio Di Narzo <antonio.fabio at gmail.com>
>>>>> 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
More information about the R-devel
mailing list