title: Rename pandas dataframe columns when plotting heatmap with seaborn
body: <p>I have a dataframe named <code>recast</code> with the following structure:</p>
  
  <pre><code>data = [[ 374000,np.nan,749500,np.nan],
              [np.nan,np.nan,298000,np.nan],
              [540065.326633,np.nan,904750,np.nan],
              [np.nan,np.nan,514000,np.nan],
              [411000,np.nan,np.nan,np.nan]]
  cols = pd.MultiIndex.from_tuples([('EUR, Oil (bbls)',c) for c in ['DE WITT','FAYETTE','GONZALES','LAVACA']], names=('','County'))
  index = ['1776 ENERGY','ALMS','BURLINGTON','BXP','CHESAPEAKE']
  
  recast=pd.DataFrame(data,index=index,columns=cols)
  recast.index.name = 'ShortName'
  
  print(recast)
  
              EUR, Oil (bbls)                         
   County             DE WITT FAYETTE  GONZALES LAVACA
  ShortName                                           
  1776 ENERGY   374000.000000     NaN  749500.0    NaN
  ALMS                    NaN     NaN  298000.0    NaN
  BURLINGTON    540065.326633     NaN  904750.0    NaN
  BXP                     NaN     NaN  514000.0    NaN
  CHESAPEAKE    411000.000000     NaN       NaN    NaN
  </code></pre>
  
  <p>What I would like to do is make a heatmap that has only the County names and not the column names that it is giving me.  When I call <code>.info()</code> on the dataframe I get:</p>
  
  <pre><code>&lt;class 'pandas.core.frame.DataFrame'&gt;
  Index: 29 entries, 1776 ENERGY to VERDUN OIL
  Data columns (total 4 columns):
  (EUR, Oil (bbls), DE WITT)     14 non-null float64
  (EUR, Oil (bbls), FAYETTE)     3 non-null float64
  (EUR, Oil (bbls), GONZALES)    23 non-null float64
  (EUR, Oil (bbls), LAVACA)      5 non-null float64
  dtypes: float64(4)
  </code></pre>
  
  <p>So by default my x labels on the heatmap are, for example: <code>EUR, Oil (bbls), DE WITT</code>, when I only want: <code>DE WITT</code>.</p>
  
  <p>I have tried elminating the unwanted part by trying rename the columns in the dataframe and by trying to set x_label, but can't get it to work.  For plotting I am using the following code:</p>
  
  <pre><code>fig = plt.figure(71)
  fig = sns.heatmap(recast, cmap='coolwarm', linewidths=0.25, linecolor='black')
  fig = plt.xticks(rotation=0)
  plt.tight_layout
  plt.show()
  </code></pre>
  
  <p>Also, I would like to remove the X and Y titles(?) that appear beneath/left of the labels.</p>