thigmophobe.labels {plotrix} | R Documentation |
thigmophobe.labels
places labels adjacent to each point,
offsetting each label in the direction returned by
thigmophobe
.
thigmophobe.labels(x,y,labels=NULL,...)
x,y |
Numeric data vectors or a list with two components. Typically the x/y coordinates of plotted points. |
labels |
A vector of strings that will be placed adjacent to each point. Defaults to the indices of the coordinates. |
... |
additional arguments are passed to text |
.
A vector of directions away from the point nearest to each point.
Typically used to automatically place labels on a scatterplot or similar to avoid overlapping labels.
Jim Lemon
x<-rnorm(20) y<-rnorm(20) xlim<-range(x) xspace<-(xlim[2]-xlim[1])/20 xlim<-c(xlim[1]-xspace,xlim[2]+xspace) ylim<-range(y) yspace<-(ylim[2]-ylim[1])/20 ylim<-c(ylim[1]-yspace,ylim[2]+yspace) plotlabels<- c("one","two","three","four","five","six","seven","eight","nine","ten", "eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen", "eighteen","nineteen","twenty") plot(x=x,y=y,xlim=xlim,ylim=ylim,main="Test thigmophobe.labels") # skip the almost invisible yellow label thigmophobe.labels(x,y,plotlabels,col=c(2:6,8:12))