Как выделить квадраты на scatter_matrix в зависимости от уровня корреляции

У меня такой код:

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, чтобы сделать их более заметными. кто-нибудь может помочь? Спасибо Луиджи

0 ответов

Другие вопросы по тегам