Erstellen Sie eine Korrelations-Diagramm in Matlab
Ich versuche zu emulieren diese Grafik:
Wenn ich eine Korrelations-matrix, wie kann ich erstellen Sie eine Ausgabe wie diese?
- Sieht aus wie die Ausgabe von dem Befehl imagesc
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie eine
n x n
KorrelationsmatrixM
, und ein VektorL
Längen
mit dem Etikett für jeden bin, können Sie etwas wie das folgende:Rotierenden x-Achse labels ist nicht trivial, aber der MATLAB Central File Exchange enthält einige Lösungen.
Hinzufügen @Thomas C. G. s Antwort, die ich benutzen würde:
Leider, soweit ich weiß, machen die Beschriftungen der vertikalen, wie Sie in Ihrer Abbildung ist ein bisschen schwerer. Vielleicht hat jemand Kenntnis hat, im Gegenteil.
Grundstück eine matrix als ein Bild, das Sie brauchen nur zu nennen zwei Funktionen:
Den colormap Funktion definiert die Farbe, die Muster verwendet, die für das Rendern des Bildes. Das Bild, das Sie gepostet wird, ist mit dem "jet" - colormap.
Werden und die Farbskala neben dem Bild verwenden, die colorbar Funktion.