Python 繪制熱度圖(seaborn)


進行數據處理時,對於數據的可視化展示可以更好的表現數據的關系

論文中,漂亮的熱度圖會讓人眼前一亮

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 模塊有詳細說明。

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM