title: How to create a grouped bar plot
body: <p><strong>The goal here is to create a grouped bar plot, not subplots like the image below</strong></p>
  <p>Is there a simple way to create a grouped bar plot in Python? Right now I get separate bar plots, instead of separate bars on one plot.</p>
  <pre class="lang-py prettyprint-override"><code>import pandas as pd
  
  df = pd.DataFrame([['g1', 'c1', 10], ['g1', 'c2', 12], ['g1', 'c3', 13], ['g2', 'c1', 8], ['g2', 'c2', 10], ['g2', 'c3', 12]], columns=['group', 'column', 'val'])
  
    group column  val
  0    g1     c1   10
  1    g1     c2   12
  2    g1     c3   13
  3    g2     c1    8
  4    g2     c2   10
  5    g2     c3   12
      
  
  df.groupby(['group']).plot(kind='bar')
  </code></pre>
  <p><a href="https://i.stack.imgur.com/3NLvd.png" rel="noreferrer"><img src="https://i.stack.imgur.com/3NLvd.png" alt="enter image description here" /></a></p>