title: text labels getting clipped on ggplot facet plot (clip = "off" not seeming to help)
body: <pre><code>library(tidyverse)
  ggplot(mpg %&gt;% filter(displ &gt; 6, displ &lt; 8, ), aes(displ, cty)) + 
    geom_point() + 
    facet_grid(vars(drv), vars(cyl)) + 
    geom_text(aes(label = trans)) +
    coord_cartesian(clip = "off")
  </code></pre>
  
  <p>The bottom panel on the facet plot below contains a point with approximate coordinates <code>x = 7</code>, <code>y = 15</code>. The label is getting clipped for this point by the facet. You can't see what should be inside the parenthesis. I tried the <code>clip = "off"</code> argument, but it doesn't seem to be the solution to my problem. What is the solution to this clipping? I want to communicate to ggplot that if the facet overlaps a label, push the axis out some.</p>
  
  <p>I should also mention that I want the labels to stay put where they are. What I really need is the axis labels pushed out when appropriate, and I can't manually do it for the actual plot under consideration. Because there's dozens of 'actual' plots, that change periodically every few weeks, then I rerun my scripts on all of them. The plots also very widely (orders of magnitudes) on the axis so expanding the scale by percentages isn't that viable either (to my knowledge, maybe there is a good way).</p>
  
  <p><a href="https://i.stack.imgur.com/08NA9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/08NA9.png" alt="facet clip"></a></p>