title: Set bar chart offset for value_counts().plot
body: <p>I want to plot 2 different bar chart on a same plot.</p>
  
  <p>The 2 plots I want to present is <code>X.category_name.value_counts().plot</code> and 
  <code>X_sample.category_name.value_counts().plot</code></p>
  
  <p>I've tried this</p>
  
  <pre><code>plt.figure(figsize=(8,3))
  X.category_name.value_counts().plot(kind = 'bar',
                                             color = 'blue', label = 'original',
                                             ylim = [0, upper_bound], width = 0.2,
                                             rot = 0, fontsize = 12)
  X_sample.category_name.value_counts().plot(kind = 'bar',
                                             color = 'orange', label = 'sample',
                                             ylim = [0, upper_bound], width = 0.2,
                                             rot = 0, fontsize = 12)
  </code></pre>
  
  <p>And the plot turned out to be like this:
  <a href="https://i.stack.imgur.com/oV2ue.png" rel="nofollow noreferrer">photo</a></p>
  
  <p>I need to set offsets for each of my X-axies to make those bar separated. But there is no way I can do a</p>
  
  <pre><code>a1.plot(x-offset,y,kind='bar')
  a2.plot(x,y,kind='bar')
  </code></pre>
  
  <p>since x and y were not argument in this case.</p>