Good evening,
 
I am trying to add labels to the point of a simple plot, using the
text() function; the problem is that sometimes, if two points are too
close to each other, labels overlap and are no longer readable.
I was wondering whether there are options that I can use to prevent this
overlapping (by, for example, placing labels alternatively above and
below the plotted curve), or whether I should use another set of
graphical functions (grid or lattice packages).
Does anybody have suggestions?
 
Thank you,
 
Filippo Biscarini
 
PS: These are the lines of codes that I have been using to generate the
plot.

plot(
 prova$x,
 prova$y,
 type="b",
 mar=c(0.5,0.5,0.5,0.5),
 xlab="basepairs",
 ylab=""
);
 
text(
 prova$x,
 prova$y,
 prova$lab,
 pos=3,
 offset=2,
 cex=0.5
);

	[[alternative HTML version deleted]]

