在 python 中可视化巨大的相关矩阵

Visualizing a huge correlation matrix in python

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

df = pd.read_csv('dataset.csv', sep=',')
sns.heatmap(df.corr())
plt.show()

没有 figsize 和 dpi,看起来很崩溃。

import seaborn as sns
sns.heatmap(df.corr(), annot = True, fmt = '.2f')

为了使它更易读,请根据您的需要调整 figsize 和 dpi。这是我可以用于此示例 df 的最大 dpi 和 figsize,否则它会超过 2MB

import seaborn as sns

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