title: how to change vertical position of ggplot title without altering axis label justification
body: <p><strong>Edit: The problem was due to my incorrectly attempting to alter <code>theme(title = element_text())</code>, when I needed to alter <code>theme(plot.title(element_text())</code>. I would have noticed this had I more carefully scrutinized the <a href="http://docs.ggplot2.org/current/theme.html" rel="noreferrer"><code>theme()</code> documentation.</a></strong></p>
  
  <p>Original Post:</p>
  
  <p>Changing the title vertical justification alters the position of the x and y axis labels as well.  Is this a bug? Or am I misinterpreting the function of theme()? I am running ggplot2 version 0.9.3.1</p>
  
  <p>Minimal reproducible example.</p>
  
  <pre><code>require(ggplot2)
  set.seed(12345)
  x &lt;- rnorm(100,10,0.5)
  y &lt;- x * 3 + rnorm(100)
  df &lt;- data.frame(y,y)
  </code></pre>
  
  <p>The default title is too close to the graph for my taste....</p>
  
  <pre><code>ggplot(df,aes(x,y)) + 
  geom_point() + 
  labs(title="My Nice Graph")
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/05oOf.png" alt="enter image description here"></p>
  
  <p>When I try to move the title, the axis labels move also, and illegibly plot on the graph.</p>
  
  <pre><code>ggplot(df,aes(x,y)) + 
  geom_point() + 
  labs(title="My Nice Graph") + 
  theme(title = element_text(vjust=2))
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/soE6D.png" alt="enter image description here"></p>