On 12/01/2009 01:56 PM, Brock Tibert wrote:
Hi all,

I am new to R, but with the help I have received thus,I have already been able 
to work through a bunch of questions on my own in just a few days.  I imagine 
my questions are relatively simple, but here she goes.

1) I am using a package where one of the objects generated represents X/Y 
coordinates for each observation.  I have been able to plot my row names onto 
the graph using text() (with the help of this list), but because it is entirely 
possible for some rows to have the same X/Y coordinates, I need to separate the 
data labels so that I can clearly see each.

I tried text(jitter(coordinates), labels = abbreviate(rownames(dataset), 
minlength=3)), but it appears that jitter effect is the same for each x/y pair 
and not unique to each row.

Hi Brock,
You have just found another use for the "spreadout" function in the plotrix package:

plot(1:10,type="n")
labels<-c("one","two","three","four","five","six",
 "seven","eight","nine","ten")
xpos<-c(2,2,4,4,6,6,8,8,9,9)
ypos<-c(2,2,4,4,6,6,8,8,9,9)
library(plotrix)
text(xpos,spreadout(ypos,0.3),labels)

Jim

______________________________________________
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.

Reply via email to