étiquettes de classe dans les Pandas scattermatrix
Cette question a été posée avant, Plusieurs données de dispersion de la matrice, mais n'a pas reçu de réponse.
Je voudrais faire un éparpillement de la matrice, quelque chose comme dans les pandas docs, mais différemment, marqueurs de couleur pour les différentes classes. Par exemple, j'aimerais avoir quelques points apparaissent en vert et les autres en bleu en fonction de la valeur de l'une des colonnes (ou une liste séparée).
Voici un exemple d'utilisation de l'Iris dataset. La couleur des points représente les espèces d'Iris -- Setosa, Versicolor, ou Virginica.
Ne pandas (ou matplotlib) ont une façon de faire un tableau comme ça?
regardez dans le seaborn projet: stanford.edu/~mwaskom/software/seaborn/tutorial/axis_grids.html (construit hors des pandas et matplotlib)
merci pour le lien, ça a l'air vraiment utile. Il ressemble à la fonctionnalité, je suis à la recherche de: github.com/mwaskom/seaborn/issues/63 .
merci pour le lien, ça a l'air vraiment utile. Il ressemble à la fonctionnalité, je suis à la recherche de: github.com/mwaskom/seaborn/issues/63 .
OriginalL'auteur bgschiller | 2014-04-08
Vous devez vous connecter pour publier un commentaire.
Mise à jour: Cette fonctionnalité est maintenant dans la dernière version de Seaborn. Voici un exemple.
Ce qui suit a été mon palliatif:
Comme un exemple, nous allons utiliser le même jeu de données comme dans la question, disponible ici
Espère que c'est utile!
beau travail!
OriginalL'auteur bgschiller
Vous pouvez aussi appeler le scattermatrix de pandas comme suit :
avec
colors
être une liste de taillelen(df)
contenant couleursÀ droite, puis votre solution est la meilleure.
OriginalL'auteur jrjc