用Python可视化一个巨大的相关矩阵

Flo*_*ude 5 python plot correlation seaborn

我有数百个特征,我想在 Python 中可视化它们的相关性。但下面的代码并未显示图表中的所有功能标题。您建议什么解决方案?

df = pd.read_csv('dataset.csv', sep=',')
sns.heatmap(df.corr())
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Fri*_*era 2

没有figsize & dpi,显得那么崩溃。

import seaborn as sns
sns.heatmap(df.corr(), annot = True, fmt = '.2f')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

为了使其更具可读性,请根据您的需要调整 Figsize 和 dpi。这是我可以在本示例中使用的最大 dpi 和 Figsize,否则它会超过 2MB

import seaborn as sns

fig = plt.figure(figsize=(36,36), dpi = 480)
sns.heatmap(df.corr(), annot = True, fmt = '.2f')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述