Python nuage de points de couleurs différentes en fonction de la valeur
J'ai un dataframe qui je veux faire un diagramme de dispersion.
le dataframe ressemble:
year length Animation
0 1971 121 1
1 1939 71 1
2 1941 7 0
3 1996 70 1
4 1975 71 0
Je veux les points dans mon nuage de points pour être d'une couleur différente en fonction de la valeur dans l'Animation ligne.
Animation = 1 = jaune
animation = 0 = noir
ou quelque chose de similaire
J'ai essayé de faire ce qui suit:
dfScat = df[['year','length', 'Animation']]
dfScat = dfScat.loc[dfScat.length < 200]
axScat = dfScat.plot(kind='scatter', x=0, y=1, alpha=1/15, c=2)
Il en résulte un curseur qui rend difficile de faire la différence.
OriginalL'auteur Rainoa | 2017-04-18
Vous devez vous connecter pour publier un commentaire.
Utiliser le
c
paramètre dansscatter
Essayez d'utiliser n'nom de la colonne. Utiliser une autre palette de couleurs.
Cheers, Ne savent pas à propos de carte des couleurs. 🙂
OriginalL'auteur piRSquared
Vous pouvez également affecter des couleurs discrètes pour les points de passage d'un tableau à c=
Comme ceci:
Cela donne:
OriginalL'auteur Arjaan Buijk