John.Maindonald at anu.edu.au
2007-Oct-27 07:10 UTC
[Rd] Unwanted axis labels when rug() has POSIXlt argument (PR#10380)
rug() may add integer axis labels when called with a POSIXlt object
as argument.
dtimes <- c("09/29/2007 12:54", "09/30/2007 00:14",
"10/01/2007
00:14",
"10/02/2007 00:14", "10/03/2007 00:14",
"10/04/2007
00:14",
"10/05/2007 00:14", "10/06/2007 00:14",
"10/07/2007
00:14",
"10/08/2007 00:14")
z <- strptime(dtimes, "%m/%d/%Y %H:%M", tz="EST5EDT")
plot(z, rnorm(10))
rug(z)
This happens also undo Windows, both with 2.6.0 and 2.7.0 (2007-10-26
r43284)
--please do not edit the information below--
Version:
platform = i386-apple-darwin8.10.1
arch = i386
os = darwin8.10.1
system = i386, darwin8.10.1
status major = 2
minor = 6.0
year = 2007
month = 10
day = 03
svn rev = 43063
language = R
version.string = R version 2.6.0 (2007-10-03)
Locale:
C
Search Path:
.GlobalEnv, package:stats, package:graphics, package:grDevices,
package:utils, package:datasets, package:methods, Autoloads,
package:base
John Maindonald email: john.maindonald at anu.edu.au
phone : +61 2 (6125)3473 fax : +61 2(6125)5549
Centre for Mathematics & Its Applications, Room 1194,
John Dedman Mathematical Sciences Building (Building 27)
Australian National University, Canberra ACT 0200.
Duncan Murdoch
2007-Oct-27 07:48 UTC
[Rd] Unwanted axis labels when rug() has POSIXlt argument (PR#10380)
On 27/10/2007 3:10 AM, John.Maindonald at anu.edu.au wrote:> rug() may add integer axis labels when called with a POSIXlt object > as argument. > > dtimes <- c("09/29/2007 12:54", "09/30/2007 00:14", "10/01/2007 > 00:14", > "10/02/2007 00:14", "10/03/2007 00:14", "10/04/2007 > 00:14", > "10/05/2007 00:14", "10/06/2007 00:14", "10/07/2007 > 00:14", > "10/08/2007 00:14") > z <- strptime(dtimes, "%m/%d/%Y %H:%M", tz="EST5EDT") > plot(z, rnorm(10)) > rug(z) > > This happens also undo Windows, both with 2.6.0 and 2.7.0 (2007-10-26 > r43284)rug() is documented to require a numeric vector as input, and z isn't one of those, so there's an argument that this is user error. Still, its behaviour is a little surprising. The workaround is to use rug(as.numeric(z)). Duncan Murdoch> > --please do not edit the information below-- > > Version: > platform = i386-apple-darwin8.10.1 > arch = i386 > os = darwin8.10.1 > system = i386, darwin8.10.1 > status > major = 2 > minor = 6.0 > year = 2007 > month = 10 > day = 03 > svn rev = 43063 > language = R > version.string = R version 2.6.0 (2007-10-03) > > Locale: > C > > Search Path: > .GlobalEnv, package:stats, package:graphics, package:grDevices, > package:utils, package:datasets, package:methods, Autoloads, > package:base > > John Maindonald email: john.maindonald at anu.edu.au > phone : +61 2 (6125)3473 fax : +61 2(6125)5549 > Centre for Mathematics & Its Applications, Room 1194, > John Dedman Mathematical Sciences Building (Building 27) > Australian National University, Canberra ACT 0200. > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel