Как выделить квадраты на scatter_matrix в зависимости от уровня корреляции - PullRequest
0 голосов
/ 10 июля 2020

У меня есть следующий код:

df_fact_to_use = {}
for AC in KEY:
    df_fact_to_use[AC] = factor[diz_fact_to_use[AC]]
    Matrice = df_fact_to_use[AC]
    Matrice[AC] = Asset[AC]
    axes = scatter_matrix(Matrice, figsize=(16,12), alpha = 0.3, diagonal='kde')
    corr = Matrice.corr().to_numpy()
    for i, j in zip(*plt.np.triu_indices_from(axes, k=1)):
        axes[i, j].annotate("%.2f" %corr[i,j], (0.8, 0.8), xycoords='axes fraction', ha='center', va='center')
    plt.show()

, который генерирует следующий график: введите описание изображения здесь

Теперь я хотел бы раскрасить / выделить квадрат желтого цвета, в котором абс больше 0,7, чтобы сделать их более заметными. кто-нибудь может помочь? Спасибо, Луиджи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...