簡體   English   中英

如何使更大的熱圖更具可讀性

[英]How to make bigger Heatmap more readable

corrmat 是具有 37 列和 37 行的相關數據框

代碼:

f, ax = plt.subplots(figsize=(30,25))
sns.heatmap(corrmat,vmax=0.8,square=True)

我無法改變標簽的旋轉,它正在制造混亂。 用於相關矩陣的變量數量更多。

讓我知道如何使下面的熱圖更具可讀性

熱圖(37*37)

Seaborn 建立在 matplotlib 庫之上。 因此,要旋轉標簽,您需要訪問軸對象並旋轉它。

像這樣的事情可能會奏效:

 for tick in ax.get_xticklabels():
     tick.set_rotation(45)

您可以類似地旋轉 y 軸標簽並使用數字校准旋轉角度。

如果您還像這樣導入了matplotlib.pyplot

import matplotlib.pyplot as plt

您可以在創建熱圖后指定以下代碼來設置 y 和 x 軸的標簽旋轉度數。

plt.yticks(rotation= 0)
plt.xticks(rotation=90)

您可以使用確切的旋轉次數,直到您對它的外觀感到滿意為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM