title: Scatterplots in R ggplot2 package: moving axes and changing font label sizes
body: <p>I'm trying to replicate the following chart using ggplot2 </p>
  
  <p><img src="https://i.imgur.com/lucabdo.jpg" alt=""></p>
  
  <p>The one change I'd like to make from that chart though is to give a colour to each point and its label. Here's what I've tried so far:</p>
  
  <pre><code>library(ggplot2)
  library(directlabels)
  Z &lt;- c("Label1", "Label2", "Label3", "Label4", "Label5", "Label6", "Label7",        
  "Label8", "Label9", "Label10", "Label11", "Label12", "Label13", "Label14",
  "Label15", "Label16", "Label17", "Label18", "Label19", "Label20", "Label21",
  "Label22", "Label23", "Label24")
  
  X &lt;- c(10.32582421, 9.772686421, -13.99202201, 3.803952545, 7.775395482,
  -11.82234956, -24.27906403, -6.864457678, -24.62853773, 15.3562638,
  -6.476057462, 9.576414602, -5.504090215, 29.74512913, 9.046116821,
  15.79954557, -39.61679645, -0.90307239, 21.12503086, 15.30221473, 
  13.40781808, -6.803226537, -4.045907666, -0.134057007)
  
  Y &lt;- c(0.037608141, 0.010581738, 0.117730985, 0.022347258, 0.069347278, 
  0.026699666, 0.028739498, 0.040611306, 0.036626248, 0.034854158,
  0.039310836, 0.03122964, 0.009422296, 0.021935924, 0.050006846, 
  0.036285691, 0.016796701, 0.057764277, 0.028421772, 0.042726693,
  0.037513217, 0.058422072, 0.066859355, 0.078158403)
  
  mychart &lt;- data.frame(Z, X, Y)
  
  q &lt;- ggplot(mychart, aes(X, Y)) + geom_point(aes(colour = Z)) + theme_bw()
  direct.label(q)
  </code></pre>
  
  <p>And I get the following result:</p>
  
  <p><img src="https://i.imgur.com/b0Pv6Bu.jpg" alt=""></p>
  
  <p>There are three things I'm having trouble figure out:</p>
  
  <ol>
  <li>I'd like to remove the grey quadrant lines.</li>
  <li>I'd like to move the axes so that they are centered in the chart, with plots distributed across the 4 quadrants.</li>
  <li>I'd like to reduce the label font sizes - I suspect that's why some of them don't end up close to their points.</li>
  </ol>