title: How to start ggplot2 geom_bar from different origin
body: <p>I'd like to start a bar chart at somewhere other than the y = 0.  In my case, I want to start the bar chart at y = 1.  </p>
  
  <p>As an example, let's say that I build a identity <code>geom_bar()</code> chart with ggplot2.</p>
  
  <pre><code>df &lt;- data.frame(values = c(1, 2, 0),
                   labels = c("A", "B", "C"))
  
  library(ggplot2)
  ggplot(df, aes(x = labels, y = values, fill = labels, colour = labels)) + 
    geom_bar(stat="identity")
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/lBhTi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lBhTi.png" alt="enter image description here"></a></p>
  
  <p>Now, I'm not asking how to set scale or axis limits.  I want bars representing values less than 1 to flow down from y = 1.  </p>
  
  <p>It needs to look like this...but with a different y axis:</p>
  
  <p><a href="https://i.stack.imgur.com/1H5B7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1H5B7.png" alt="enter image description here"></a></p>
  
  <p>Any advice?</p>