Korrelations-Heatmap

Ich möchte die Korrelationsmatrix mithilfe einer Heatmap darstellen. Es gibt etwas namens correlogram in R, aber ich glaube nicht, dass es so etwas in Python gibt.

Wie kann ich das machen? Die Werte reichen von -1 bis 1, zum Beispiel:

[[ 1.          0.00279981  0.95173379  0.02486161 -0.00324926 -0.00432099]
 [ 0.00279981  1.          0.17728303  0.64425774  0.30735071  0.37379443]
 [ 0.95173379  0.17728303  1.          0.27072266  0.02549031  0.03324756]
 [ 0.02486161  0.64425774  0.27072266  1.          0.18336236  0.18913512]
 [-0.00324926  0.30735071  0.02549031  0.18336236  1.          0.77678274]
 [-0.00432099  0.37379443  0.03324756  0.18913512  0.77678274  1.        ]]

Ich konnte die folgende Heatmap basierend auf einer anderen @ erstellFrag, aber das Problem ist, dass meine Werte bei 0 'abgeschnitten' werden, daher hätte ich gerne eine Karte, die von blau (-1) nach rot (1) geht, oder so ähnlich, aber hier sind Werte unter 0 nicht angemessen präsentiert.

Hier ist der Code dafür:

plt.imshow(correlation_matrix,cmap='hot',interpolation='nearest')

Antworten auf die Frage(10)

Ihre Antwort auf die Frage