進行數據處理時,對於數據的可視化展示可以更好的表現數據的關系
論文中,漂亮的熱度圖會讓人眼前一亮
Seaborn 中的 heatmap就可以用來創建熱度圖
1. 准備數據 data
由於是熱度圖,輸入數據需要時二維
隨機創建一個8*8的矩陣
data = np.random.rand(8,8)
2. 創建熱度圖
sns.heatmap(data)
plt.show()
3. 修改熱度圖的顏色分布cmap
上圖可以看出,顏色越深值越小。可是我比較習慣顏色越深代表值越大
cmap=sns.color_palette('Reds')
sns.heatmap(data,cmap=cmap)
這樣從淺到深,數值越來越大了。Color_palette() 可以有多種改變,需要時可以翻閱文檔。Seaborn中還有其他顏色設定,在文檔中Color Palettes 模塊有詳細說明。