From maechler at stat.math.ethz.ch  Tue Feb 24 16:03:50 2004
From: maechler at stat.math.ethz.ch (Martin Maechler)
Date: Tue Feb 24 16:04:31 2004
Subject: [Rd] Possible error in ?axTicks
In-Reply-To: <1077205504.26976.240.camel@localhost.localdomain>
References: <1077205504.26976.240.camel@localhost.localdomain>
Message-ID: <16443.26582.906508.487978@gargle.gargle.HOWL>

>>>>> "Marc" == Marc Schwartz <MSchwartz@medanalytics.com>
>>>>>     on Thu, 19 Feb 2004 09:45:04 -0600 writes:

    Marc> Hi all,
    Marc> Before posting to r-bugs, I thought that I would just verify this one
    Marc> first.

    Marc> It looks like the help for axTicks() needs to be corrected.

    Marc> It presently says:

    Marc> 'axTicks()' can be regarded as an R implementation  of the C function
    Marc> 'CreateAtVector()' in '..../src/main/graphics.c' which is called by
    Marc> 'axis(side,*)' when no argument 'at' is specified.


    Marc> However, CreateAtVector() is actually in '..../src/main/plot.c' (line
    Marc> 684) instead. It is referenced in graphics.c.

    Marc> In r-devel's plot.c, it is at line 691 in plot.c instead and the same
    Marc> presumed error is in the r-devel version of the help for axTicks().

    >> From a review of older source tarballs, it appears that CreateAtVector()
    Marc> appears circa R version 0.62 and was in plot.c at that time. If my read
    Marc> of the source code is correct, it appears that CreateAtVector() either
    Marc> supplements and/or replaces GPretty() and GLPretty(), which have been in
    Marc> graphics.c, but I did not look too hard at that.

    Marc> Let me know if you want me to post this one.

Thank you, Marc, for finding this, and doing all the detective
work.
I've corrected the lapsus (which is my fault, as author of axTicks()).

Martin


[Rd] Possible error in ?axTicks
Martin Maechler