title: Create heatmap with categorical data in python(Seaborn)
body: <p>I'm trying to create a heat-map using Seaborn that shows the instances of type combinations in a DataFrame containing all Pokemon data.</p>
  
  <pre><code>poke_df.head()
  
      NationalNo  Name        Type            Type_1  Type_2  HP  Total
  0   001         Bulbasaur   [Grass, Poison] Grass   Poison  45  318 
  1   002         Ivysaur     [Grass, Poison] Grass   Poison  60  405
  2   003         Venusaur    [Grass, Poison] Grass   Poison  80  525
  </code></pre>
  
  <p>Here is what I have, though the output looks is nowhere near what it's supposed to. </p>
  
  <pre><code>from requests import get
  from bs4 import BeautifulSoup
  import pandas as pd
  import numpy as np
  import matplotlib.pyplot as plt
  import seaborn as sns
  import sys
  import re
  reload(sys)
  sys.setdefaultencoding('utf-8')
  %matplotlib inline
  
  sns.set()
  
  
  plt.figure(figsize=(16,8))
  #flights = poke_df
  flights = pd.pivot_table(poke_df, index="Type_1", columns="Type_2",fill_value=0)
  sns.heatmap(flights)
  
  </code></pre>
  
  <p>The picture included(made in tableau) is more-or-less what I'm going for.</p>
  
  <p><a href="https://i.stack.imgur.com/z4gVo.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/z4gVo.png" alt="Desired result"></a></p>