title: Attractive 3D plot in R
body: <p>I am writing a proposal and need a 3D plot something like this:</p>
  
  <p><img src="https://i.stack.imgur.com/P70Yg.png" alt="enter image description here"></p>
  
  <p>but preferably more attractive. I need the size of each point to reflect the abundance of the species and an outline of the volume created by connecting the points.</p>
  
  <p>Sample data:</p>
  
  <pre><code>input&lt;-data.frame(
  label=c("sp1","sp2","sp3","sp4"),
  trait_x=c(6,6,6,1),
  trait_y=c(7,7,7,1),
  trait_z=c(8,8,8,1),
  point_size=c(6,7,8,1)
  )
  input
    label trait_x trait_y trait_z point_size
  1   sp1       6       7       8        6
  2   sp2       6       7       8        7
  3   sp3       6       7       8        8
  4   sp4       1       1       1        1
  </code></pre>
  
  <p>Any suggestion on how to make such a graph more attractive (perhaps including gridlines? I do not want any numbers on the axes however)</p>
  
  <p>I have played around with <code>scatterplot3d</code>, but it doesn't plot all my points and I personally find that the cube has a strange look to it... like it is not quite accurate...</p>
  
  <pre><code>library(scatterplot3d)
  x&lt;-input$trait_x
  y&lt;-input$trait_y
  z&lt;-input$trait_z
  scatterplot3d(x,y,z,xlim=c(0,10),ylim=c(0,10),zlim=c(0,10))
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/PJeRM.png" alt="enter image description here"> </p>