title: How to do selective labeling with GGPLOT geom_point()
body: <p>With this code:</p>
  
  <pre><code>library(ggplot2)
  p &lt;- ggplot(mtcars, aes(wt, mpg))
  p + geom_point()
  p + geom_point() + geom_text(aes(wt, mpg, label=row.names(mtcars)))
  </code></pre>
  
  <p>I obtain this graph:</p>
  
  <p><img src="https://i.stack.imgur.com/zH5us.png" alt="enter image description here"></p>
  
  <p>How can I modify the code above so that it only labels point where <code>wt &gt; 4</code> or <code>mpg &gt; 25</code>,
  while the rest of the points remain unlabeled.</p>