title: GGanimate: geom_text with numeric values animates at decimal numbers instead of integers
body: <pre><code>Data &lt;- data.frame(Time = c(1, 1, 1, 2, 2, 2, 3, 3, 3),
                     Group = c("A", "B", "C", "A", "B", "C", "A", "B", "C"),
                     Value = c(20, 10, 15, 20, 20, 20, 30, 25, 35))
  </code></pre>
  
  <p>I have three Groups with Values at three different points in <code>Time</code>.</p>
  
  <pre><code>library(ggplot2)
  library(gganimate)
  
  p &lt;- ggplot(Data, aes(Group, Value)) +
       geom_col(position = "identity") +
    geom_text(aes(label = Value), vjust = -1) +
       coord_cartesian(ylim = c(0, 40)) +
       transition_time(Time)
  p 
  </code></pre>
  
  <p>The above code produces the animation for the transformation of the bars quite well, but the change in the geom_text leaves much to be desired, as the geom_text tweens/transitions with >10 decimal places. Ideally I want the geom_text numeric values to remain as an integer whilst transitioning, or some way to control the degree of rounding.</p>
  
  <p>Edit: Changing <code>Value</code> to an integer type doesn't help.</p>
  
  <p><a href="https://i.stack.imgur.com/Z9wZZ.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/Z9wZZ.gif" alt="enter image description here"></a></p>