[R] Avoiding overplotting of text.

From: Gustaf Rydevik <gustaf.rydevik_at_gmail.com>
Date: Mon, 25 Feb 2008 09:40:33 +0100


Hi all,

I am plotting some data, and use text() to get variable names next to points on the graph. What is the best way to make sure that these text labels are readable and not overlapping when two datapoints are close? I've tried using jitter(), but the effect is random and doesn't always give a good result.
Any suggestions would be most appreciated.

Best regards,

Gustaf

Example:



 x<-rnorm(20)
 x.labels<-vector(length=length(x))
 for(i in 1:length(x))x.labels[i]<-paste(sample(LETTERS,5,replace=T),collapse="")  y<-rnorm(length(x))
 plot(x,y)
 text(x,y,x.labels)
###Most of the time some of the labels end up unreadable. ####
-- 
Gustaf Rydevik, M.Sci.
tel: +46(0)703 051 451
address:Essingetorget 40,112 66 Stockholm, SE
skype:gustaf_rydevik

______________________________________________
R-help_at_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.
Received on Mon 25 Feb 2008 - 08:43:17 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 25 Feb 2008 - 22:30:17 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.

list of date sections of archive