title: Pandas: Create Boxplot Grouped By Column
body: <p>I have a Pandas DataFrame, <code>df</code>, that has a <code>price</code> column and a <code>year</code> column.  I want to create a boxplot after grouping the rows based on their <code>year</code>.  Here's an example:</p>
  
  <pre><code>import pandas as pd
  temp = pd.DataFrame({"year":[2011, 2011, 2011, 2011, 2012, 2012, 2012, 2012, 2013, 2013, 2013, 2013, 2013],
                       "price":[190, 270, 330, 225, 138, 92, 76, 190, 110, 140, 160, 180, 170]})
  
      price   year
  0   190 2011
  1   270 2011
  2   330 2011
  3   225 2011
  4   138 2012
  5   92  2012
  6   76  2012
  7   190 2012
  8   110 2013
  9   140 2013
  10  160 2013
  11  180 2013
  12  170 2013
  </code></pre>
  
  <p>So in this case, I'd want a boxplot for each of 2011, 2012, and 2013 based on their <code>price</code> column.  I've looked into <code>DataFrame.groupby</code> but it produces a different object (a group by object).</p>
  
  <p>Thanks!</p>