Предложения для визуализации корреляционной матрицы более 300 переменных в Python? - PullRequest
0 голосов
/ 10 апреля 2019

У меня более 300 столбцов данных. Я не могу визуализировать матрицу корреляции. Есть ли способ решить такие проблемы?

Примечание. Все столбцы содержат непрерывные данные.

Найдите ниже код, который я использую в настоящее время.

corr = fan2.corr() 
plt.figure(figsize=(10,8))

sns.heatmap(corr[(corr >= 0.5) | (corr <= -0.4)], 
            cmap='viridis', vmax=1.0, vmin=-1.0, linewidths=0.1,
            annot=True, annot_kws={"size": 8}, square=True);

1 Ответ

0 голосов
/ 10 апреля 2019

Как насчет того, чтобы написать это так:

corr = fan2.corr() 
fig, ax = plt.subplots(figsize=(20,20))         
sns.heatmap(corr[(corr >= 0.5) | (corr <= -0.4)], 
        cmap='viridis', vmax=1.0, vmin=-1.0, linewidths=0.1,
        annot=True, annot_kws={"size": 8}, square=True,ax=ax);
...