title: Bigger x-axis range in seaborn plot
body: <p>I'm plotting a bar graph with matplotlib/seaborn and the range is the min/max values, plus it skips values that have 0 counts. How can I both pad the range and not skip 0 values?</p>
  
  <pre><code># bar
  ax2 = figDayMonth.add_subplot(2,1,2)
  ax2 = sns.countplot(x=np.asarray(dayMonth), palette="pastel")
  ax2.set_title('Days of Month Counts', FontSize=20)
  ax2.tick_params(labelsize=15)
  ax2.set_ylabel("Count", FontSize=16)
  ax2.set_xlabel("Day of Month", FontSize=16)
  sns.despine(left=True, bottom=True, top=True, right=True)
  plt.show()
  print(2*'\n')
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/TU0mp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TU0mp.png" alt="enter image description here"></a></p>
  
  <p><code>dayMonth</code> is a list of integers with the above counts. Although for example there are no 2, 29, or 30 values, I'd still like the graph to reserve a place for those values.</p>
  
  <p>I tried <code>ax2.set_xticks(np.arange(32))</code> but that just seems to squeeze my graph to the left without changing the x-axis values.</p>