程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python:根據Excel中的數據生成heatmap熱力圖

編輯:Python

1.heatmap 熱力圖
熱力圖在實際中常用於展示一組變量的相關系數矩陣,在展示列聯表的數據分布上也有較大的用途,通過熱力圖我們可以非常直觀地感受到數值大小的差異狀況。本文采用seaborn 來進行生成.

2.數據集展示
本文讀取的文件類型為Excel表格,大小為20*20的矩陣,具體內容如下:

3.代碼展示

// An highlighted block
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
df = pd.read_excel("C:/Users/coast/Desktop/20_20.xlsx")
#sns.set(font_scale=1.25)#字符大小設定
print(df)
hm=sns.heatmap(df,vmin=-1,vmax=1,cmap="RdBu_r")
plt.show()

4.結果展示

如果對於熱力圖的其他參數設置和具體內容感興趣,可以參考知乎上的這篇文章:熱力圖參考鏈接


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved