The output from xy.coords is not being sent to Axis since if it were then Gavin's code earlier in this thread, which does work, would not.
On Feb 19, 2008 4:08 PM, Mark Difford <[EMAIL PROTECTED]> wrote: > > Hi Stiffler, > > >> I was wondering why the plot() command ignores the datatype when > >> displaying axis labels... > > plot() doesn't ignore the datatype: > > > x <- as.integer(c(1,2,3)) > > y <-x > > typeof(x) > [1] "integer" > > mode(x) > [1] "numeric" > > plot(x,y) calls xy.coords(), which recasts x as: x = as.double(x), which is > fine, since x is (also/primarily) numeric. > > ??? > > See ?double, sub: "Note on names". > > HTH, Mark. > > > > Stiffler wrote: > > > > Hello, > > > > I was wondering why the plot() command ignores the datatype when > > displaying axis labels. More specifically, if the data points are > > integers then the axis labels should intuitively also be integers, right? > > > >> x <- as.integer(c(1,2,3)) > >> y <-x > >> typeof(x) > > [1] "integer" > >> plot(x,y) > >> > > > > The axis labels are 1.0, 1.5, 2.0, 2.5, 3.0 but if the integer type were > > taken into account they would be 1, 2, 3. > > > > PS what's the right way to get integer labels? > > Z. > > > > -- > View this message in context: > http://www.nabble.com/Why-does-plot%28%29-ignore-the-data-type-for-axis-labels--tp15562325p15567499.html > > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.