我使用以下代碼在熊貓中創建了一個相關矩陣:
corr=data.corr()
然后我用這段代碼保存了相關熱圖
plt.figure(figsize=(16, 6))
mask = np.triu(np.ones_like(data.corr(), dtype=np.bool))
heatmap = sns.heatmap(data.corr(), mask=mask, vmin=-1, vmax=1, annot=True, cmap='BrBG')
heatmap.set_title('Correlation Heatmap', fontdict={'fontsize':18}, pad=16);
plt.savefig(dataQualityCheck 'correlationHeatmap.png', dpi=300, bbox_inches='tight', font = {'family' : 'normal', 'weight' : 'bold', 'size' : 8})
熱圖如下所示:

如何修改(實際上是減小)熱圖中數字的字體大小?
uj5u.com熱心網友回復:
IIUC,有一個引數annot_kws可以傳遞給sns.heatmap并定義大小:
heatmap = sns.heatmap(data.corr(), mask=mask, vmin=-1, vmax=1, annot=True, cmap='BrBG',
annot_kws={'size':5}) # replace 5 by any value as needed
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/443608.html
上一篇:如何旋轉特定的資料框?
下一篇:時間序列資料重新格式化
