2017-04-11 34 views
2

我有太多的功能(〜100)的相關性,導致低分辨率的數字。我怎樣才能提高分辨率?如何使用seaborn生成高分辨率熱圖?

sns.heatmap(Feature_corr, cbar = True, square = True, annot=False,annot_kws={'size': 15}, cmap= 'coolwarm') 
+0

我不知道是什麼的問題在這裏。這並不重要,你有多少功能。熱圖方塊將由許多像素組成,並且在這裏看不出真正的問題。描述什麼讓你煩惱!看起來你的數據是有趣/不一致的,它解釋了更大的塊,當然,標題太多了。除此之外,沒有什麼比我更糟的了。也許你在問關於壓縮的圖像的matplotlibs輸出?熱圖不一定是內插的(我希望你知道這一點;只是可以肯定) – sascha

回答

3

呼叫figurematplotlib.pyplotheatmap之前和figsize設置圖像大小,即:

from matplotlib import pyplot 
pyplot.figure(figsize=(15, 15)) # width and height in inches 
sns.heatmap(Feature_corr, cbar = True, square = True, annot=False,annot_kws={'size': 15}, cmap= 'coolwarm') 
相關問題