title: Rescaling the y axis in bar plot causes bars to disappear : R ggplot2
body: <p>I am trying to create a barplot using ggplot2, with the y axis starting at a value greater than zero.</p>
  
  <p>Lets say I have the means and standard errors for hypothetical dataset about carrot length at three different farms:</p>
  
  <pre><code>carrots&lt;-NULL
  carrots$Mean&lt;-c(270,250,240)
  carrots$SE&lt;-c(3,4,5)
  carrots$Farm&lt;-c("Plains","Hill","Valley")
  carrots&lt;-data.frame(carrots)
  </code></pre>
  
  <p>I create a basic plot:</p>
  
  <pre><code>p&lt;-ggplot(carrots,aes(y=Mean,x=Farm)) +
     geom_bar(fill="slateblue") +
     geom_errorbar(aes(ymin=Mean-SE,ymax=Mean+SE), width=0)
  p
  </code></pre>
  
  <p>This is nice, but as the scale runs from 0 to  it is difficult to see the differences in length. Therefore, I would like to rescale the y axis to something like c(200,300). However, when I try to do this with:</p>
  
  <pre><code>p+scale_y_continuous('Length (mm)', limit=c(200,300))
  </code></pre>
  
  <p>The bars disappear, although the error bars remain.</p>
  
  <p>My question is: is it possible to plot a barplot with this adjusted axis using ggplot2?</p>
  
  <p>Thank you for any help or suggestions you can offer.</p>