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.結果展示
如果對於熱力圖的其他參數設置和具體內容感興趣,可以參考知乎上的這篇文章:熱力圖參考鏈接