title: Change order of columns in stacked bar plot
body: <p>I'm using the following code to produce a stacked bar plot from a pandas data frame in Python (<code>data</code> is the DataFrame object).</p>
  
  <pre><code>data.plot(kind='bar', stacked=True, figsize=(15, 10), x='Species', fontsize=16,
            rot=0)
  </code></pre>
  
  <p>Here is <a href="https://gist.github.com/standage/9f66e35754a79e63d1a7" rel="nofollow noreferrer">an IPython Notebook</a> for context.</p>
  
  <p>I would like to change the order of the columns. The <code>seaborn.barplot</code> function has the <code>x_order</code> argument, which does exactly what I would like. However, it does not support stacked bar plots directly like the <code>pandas.DataFrame.plot</code> function does. What is the simplest way to reorder the columns?</p>