title: Missing errorbars when using yscale('log') at matplotlib
body: <p>In some cases matplotlib shows plot with errorbars errorneously when using logarithmic scale. 
  Suppose these data (within pylab for example):</p>
  
  <pre><code>s=[19.0, 20.0, 21.0, 22.0, 24.0]
  v=[36.5, 66.814250000000001, 130.17750000000001, 498.57466666666664, 19.41]
  verr=[0.28999999999999998, 80.075044597909169, 71.322124839818571, 650.11015891565125, 0.02]
  errorbar(s,v,yerr=verr)
  </code></pre>
  
  <p>and I get a normal result but when I switch to logarithmic scale:</p>
  
  <pre><code>yscale('log')
  </code></pre>
  
  <p>I get a plot in which some errorbars are not visible, although you can still see some of the error bar caps. (See below.) Why is this happening, and how can I fix it?</p>
  
  <p><img src="https://i.stack.imgur.com/62OgM.png" alt="log plot example"></p>