Take the 2-minute tour ×  I have the following plot    I would
like to add rather long species names to both axes using these
positions and labels  #Label position along  axes
x.label<-c("Long species Name1","Long species Name2","Long
species Name3") x.label<-c("Long species Name4","Long species
Name5","Long species Name5")  I would like to have the numerical
axes, and axes titles left in place. I would also like to add a
legend. So the final product would look something like this
enter image description here  What is the best way to go about
this without having to clear the axes entirely using  par(xaxt =
"n", yaxt = "n")  and adding text? Thanks for you advice.
share|improve this question add comment  2 Answers  up vote 4
down vote accepted  I think the way to do it, and R FAQ 7.27
"How can I create rotated axis labels?" agrees, is to make space
in the margin and then add the long label text.   par(mar =
c(mx,my, 4, 2) + 0.1)  You'll need to tweak mx and my for the
length of your strings, and maybe also