title: How to avoid geom_line drawing over a text annotation?
body: <p>I have a plot where I have points, lines and annotations in at each point. The problem is that lines end up passing through the annotation text and I'd like to find a solution to avoid that e.g. how to make the annotation be "on top"?</p>
  
  <p>My pseudo ggplot is like:</p>
  
  <pre><code># some df
  ggplot(df,aes(x=x,y=y)) + geom_line() + geom_point() + 
     annotate('text', ...)
  </code></pre>
  
  <p>Note that if I swap the order of <code>geom_line</code> and <code>geom_point</code> the line will draw on top of the point (when color is not black of course or there is transparency). However, the line will draw right through the annotation text.</p>
  
  <p>How can I fix that? so far I have chosen not to include lines but would be nice.</p>