title: Bar chart in seaborn
body: <p>I am working with seaborn, and trying to make my bar chart look better.</p>
  
  <pre><code>import numpy as np
  import matplotlib.pyplot as plt
  import seaborn as sns
  
  x = ['One', 'Two', 'Three', 'Four', 'Five']
  y = [2, 3, 0, 4.5, 4]
  y2 = [0, 0, -5, 0, 0]
  
  sns.axes_style('white')
  sns.set_style('white')
  
  b = sns.barplot(x,y,color='pink')
  sns.barplot(x,y2, color='red')
  
  for p in b.patches:
      b.annotate(
          s='{:.1f}'.format(p.get_height()),
          xy=(p.get_x()+p.get_width()/2.,p.get_height()),
          ha='center',va='center',
          xytext=(0,10),
          textcoords='offset points'
  )
  
  b.set_yticks([])
  sns.despine(ax=b, left=True, bottom=True)
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/eVS5E.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/eVS5E.png" alt="enter image description here"></a></p>
  
  <p>I actually took code for labelling bars from another thread on stack overflow.</p>
  
  <p>The problem I have that the bar that is negative being labeled on the positive side. I also want to get rid of zeros at the beginning of each graph, and possibly move <code>x = ['One','Two','Three','Four','Five']</code> in the middle where zeros are, instead of it being on the  bottom.</p>