title: Combining two heat maps in seaborn
body: <p>I have 2 data tables with the dimensions <code>4x25</code>. Each table is from a different point in time, but has exactly the same meta data, in essence the same column and row headers. </p>
  
  <p>Given the large number of columns, I thought it best to represent this using a <code>heatmap</code> using the <code>seaborn</code> library for <code>Python</code>. However, I need to include both tables in the same plot. I am able to create a single heatmap representing a single data table as so.</p>
  
  <pre><code>df = pd.DataFrame(raw_data)
  ax = sns.heatmap(df)
  ax.set(yticklabels=labels)
  </code></pre>
  
  <p>However, I'm not sure how to combine two data tables into the same heatmap. The only way I can think of is to just create a new <code>DataFrame</code> of dimension <code>4x50</code> and then fit both tables into that one and plot that using the heatmap. But then, I need help with the following issues:</p>
  
  <ol>
  <li>I'm not sure how I'd draw a line down the middle of the heatmap to differentiate the data from the 2 tables. It'd be annoying for the reader to see where the columns start repeating to realize where the new data begins.</li>
  <li>An even better solution would be to apply 2 different coloring schemes for the 2 sets of data <em>within</em> the same heatmap instead of simply just drawing a line down the middle.</li>
  </ol>
  
  <p>Any help with the above issues would be very helpful.</p>
  
  <p>Note: I'm not bent on representing the data as I've suggested above or even using a heatmap. If there are other suggestions for plotting, please let me know. </p>