title: R CCA Plot: How to get rid of overlapping labels in plot()?
body: <p>I am doing a CCA on a table of abundance data of species and environmental parameters, very similar to the doubs data, package <code>ade4.</code></p>
  
  <pre><code>cil.cca.r&lt;-cca(cil~.,envm.r)
  </code></pre>
  
  <p>Where <code>cil</code> is a table with abundance data with 16 observations (sample sites) and 76 variables (abundances) and <code>envm.r</code> is my table with 16 observations (sample sites) and 11 variables (environmental parameters).</p>
  
  <p>My problem is that I have a lot of species and I want the names of the species in the plot to be more readable. 
  Or if this does´t work, I would need to find out which species e.g. please allow me to say "prefer" the environmental parameter PK/ml. How can I get to that information when the species names are not readable. 
  The command I started with is the following:</p>
  
  <pre><code>plot(cil.cca.r,scaling=1,display=c("sp","lc","cn"),main="Triplot CCA spe ~envm.r - scaling 1",repel = TRUE )
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/NOONn.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NOONn.jpg" alt="Plot of my CCA, species in red, environmental parameters in blue"></a></p>
  
  <p>Next I also tried to separate the commands to make it more readable.</p>
  
  <pre><code>plot(cil.cca.rh, type="n",xlim=c(-2,2))
  text(cil.cca.rh, "species", col="red", cex=0.6)
  text(cil.cca.rh, dis="cn",cex=0.7,adj=0.8,col="blue")
  </code></pre>
  
  <p>I don´t get anywhere with trying out the parameters.</p>
  
  <p>Then I found the function <code>orditorp()</code></p>
  
  <pre><code>plot(cil.cca.rh, type="n",xlim=c(-2,2))
  orditorp(cil.cca.rh, "species", col="red", cex=0.6)
  orditorp(cil.cca.rh,display="sites",cex=0.8,adj=0.1,col="darkgreen",air=0.7)
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/GRg2L.jpg" rel="nofollow noreferrer">Plot with orditorp</a></p>
  
  <p>This makes the plot look nicer, but still I don´t get the information about my species, since a lots of them get points.
  I hoped for some solution like package <code>ggrepel</code> e.g. function <code>repel()</code> in <code>ggplot2</code> but this doesn´t work for a CCA.
  Error "ggplot2 doesn't know how to deal with data of class cca"....
  I also hoped for some function like <code>fviz_pca_ind()</code> of package <code>factoextra</code>
  but for CCA data.
  But I could´t find anything and would be very grateful for solutions either for better plotting the labels or for getting the species names with the locations!
  Of course, what I could do is give the species shorter names or numbers instead of names, but it would be nicer to get at one view which species it is...
  Or perhaps "zoomig in" part of the graphic?</p>