Re: [R] Labels for Points- 2 character labels?

From: Robert Baer <rbaer_at_atsu.edu>
Date: Wed 18 Oct 2006 - 22:19:28 GMT

I think you want to use text()

 x=1:15; y=16:30
 plot(x,y)
 text(x,y, as.character(x), pos=4)

>I would like to be able to label each point in a scatter plot with
> the numeric order of that point. for example, I create the following plot:
>
> plot(e,n)
> #
> # now I go back and create my labels
> #
> for(i in 1:length(e)) { # lets say e
> <10
> pc <- as.character(e_order[i]) # e_order has an
> integer array 1,4,3,2... which is the order of e
> points(e15[i], n15[i],pch=pc) # this will plot
> 0-9 as data labels
>
> }
> #
> The above works for single characters. Now if the length of e[] is
> greater than 9, the character string converted by as.character will
> yield more than one digit. At this point, my labeling trick fails:-(
>
> 1) is there a way to create two character labels for a plot?
> 2) Or even better, is there a way to do what I am trying to
> do. Label each point by its numeric order?
>
> Thanks for your help.
>
> Renaldo
>
> ______________________________________________
> 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
> and provide commented, minimal, self-contained, reproducible code.
>



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 and provide commented, minimal, self-contained, reproducible code. Received on Thu Oct 19 08:31:00 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 18 Oct 2006 - 23:30:10 GMT.

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