2017-09-13 64 views

回答

1

爲了添加顏色圖例,首先,您需要創建legend_TN。

import matplotlib.patches as mpatches 
import seaborn as sns 
legend_TN = [mpatches.Patch(color=c, label=l) for c,l in df[['tissue type','label']].drop_duplicates().values] 

然後g=sns.clustermap(...)

l2=g.ax_heatmap.legend(loc='center left',bbox_to_anchor=(1.01,0.85),handles=legend_TN,frameon=True) 
l2.set_title(title='tissue type',prop={'size':10})