Klasse Etiketten in Pandas scattermatrix
Diese Frage wurde vorher gefragt, Mehrere Daten in scatter-matrix, aber nicht eine Antwort erhalten.
Ich würde gerne einen scatter-matrix, so etwas wie in der pandas-docs, aber mit unterschiedlich farbigen Markierungen für die verschiedenen Klassen. Zum Beispiel würde ich gerne einige Punkte in grün angezeigt und andere blau, je nach dem Wert einer der Spalten (oder eine separate Liste).
Hier ist ein Beispiel für die Verwendung der Iris-Datensatz. Die Farbe der Punkte repräsentiert die Arten der Iris -- Setosa, Versicolor, oder Virginica.
Tut pandas (oder matplotlib) haben einen Weg, um ein Diagramm wie das?
- Blick in die seaborn Projekt: stanford.edu/~mwaskom/software/seaborn/tutorial/axis_grids.html (baut aus der pandas und matplotlib)
- danke für den link, das sieht wirklich nützlich. Es sieht aus wie die Funktionalität, die ich Suche, ist noch in Arbeit: github.com/mwaskom/seaborn/issues/63 .
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update: Diese Funktionalität ist jetzt in die neueste version von Seaborn. Hier ist ein Beispiel.
Folgende war meine Notlösung:
Als Beispiel verwenden wir den gleichen Datensatz wie in der Frage, zur Verfügung hier
Hoffe, das ist hilfreich!
Können Sie sich auch an den scattermatrix von pandas wie folgt :
mit
colors
wird eine Liste der Größelen(df)
mit Farben