Re: [R] Add text/numbers to x axis?

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Wed 31 May 2006 - 00:39:19 EST

On Tue, 30 May 2006, Robert Lundqvist wrote:

> Is there any simple way to add text to the x axis in R? I have tried to
> add simple characters in R without any greater sucess. As an example of
> what I want to do is the added C in the following "dumb" plot (produced
> with MacAnova using the option "dumb:T"):
>
> ++------+-------+------+-------+------+-------+------+-------++
> 1+ : *+
> | : * * |
> | : * * |
> | : * . |
> 0.8+ : * . +
> | : . |
> | : * . |
> | : * . |
> 0.6+ : . +
> | : * . |
> | * . |
> | : . |
> | * : . |
> 0.4+ : . +
> | * : . |
> | * : . |
> | : . |
> 0.2+ * : . +
> | * : . |
> | * * : . |
> |* * * : . |
> 0++------+-------+------+-------+------+-------+--.---+-------++
> -2 -1.5 -1 -0.5 0 0.5 1 C 1.5 2
>
>
> My attempts to use locator() and text() in R's plot() has not been working
> as good as expected. Never really knows where the added symbols end up...

Well, they end up where you request them. In that particular case I would use axis() to add a label that matched the tick marks, but mtext() is often useful.

> BTW, anyone who knows how such "dumb" plots could be achieved in R? This
> option is avaliable in S, so a port to R shouldn't be impossible, should
> it? Don't know how to do it myself however...

There is the little matter of having access to the S source code and permission to make use of it, as well as knowing how the S graphics device model works (which AFAIK has never been publicly documented but it believed to be somewhat different from R).

The devil is in the details: notice how the y axis on the plot shown is uneven, with a stretch in the middle? Should such things be allowed (I think not)?

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Wed May 31 01:01:22 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 31 May 2006 - 02:10:21 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.