title: Pandas Plot, how to control the bar width and the gaps
body: <p>Hope this is an easy question -- how to control the bar width and the gaps when plotting with Pandas? </p>
  
  <p><a href="https://gist.github.com/suntong/8c4929a2ee82b977dfc0/511730537e8d0b56d2ef540f66c2ccbab4375b38" rel="noreferrer">Full code is here</a>, reposted below:</p>
  
  <pre><code>df = pd.DataFrame({
          'person':[x*3 for x in list('ABCDEF')],
          'score1':np.random.randn(6),
          'score2':np.random.randn(6),
          'score3':np.random.randn(6),
          'score4':np.random.randn(6),
          'score5':np.random.randn(6)
                     })
  print(df)
  ax = df.set_index(['person']).plot(kind='barh')
  ax.invert_yaxis()
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/ob8oL.png" rel="noreferrer"><img src="https://i.stack.imgur.com/ob8oL.png" alt="enter image description here"></a></p>
  
  <p>The result bar width is too thin and the gaps is too wide, how can I fix it? Thanks. </p>