title: Setting Order of Columns with matplotlib bar chart
body: <p>I produce a bar graph with the following code: </p>
  
  <pre><code>Temp_Counts = Counter(weatherDFConcat['TEMPBIN_CON'])
  df = pd.DataFrame.from_dict(Temp_Counts, orient = 'index')
  df.plot(kind = 'bar')
  </code></pre>
  
  <p>It produces the following bar chart: </p>
  
  <p><a href="https://i.stack.imgur.com/4sWHw.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4sWHw.png" alt="enter image description here"></a></p>
  
  <p>I would like to change the order the columns are listed. I've tried a few different things that aren't seeming to work. The DataFrame I am working with looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/GBj7o.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GBj7o.jpg" alt="enter image description here"></a></p>
  
  <p>I am creating a barplot of the last column in the dataframe pictured. Any direction or ideas of alternate methods of creating a barplot that would allow me to change the order of the axis would be greatly appreciated. As it exists its difficult to interpret. </p>