parcelle de différentes couleurs pour différents catégorique niveaux à l'aide de matplotlib

J'ai cette trame de données diamonds qui est composé de variables comme (carat, price, color), et je veux dessiner un diagramme de dispersion de price à carat pour chaque color, ce qui signifie que les différents color a couleur différente dans l'intrigue.

C'est facile à R avec ggplot:

ggplot(aes(x=carat, y=price, color=color),  #by setting color=color, ggplot automatically draw in different colors
       data=diamonds) + geom_point(stat='summary', fun.y=median)

parcelle de différentes couleurs pour différents catégorique niveaux à l'aide de matplotlib

Je me demande comment cela pourrait-il être fait en Python à l'aide de matplotlib ?

PS:

Je sais à propos de auxiliaire de traçage de paquets, comme seaborn et ggplot for python, et je donot préfèrent veux juste savoir si il est possible de faire le travail à l'aide de matplotlib seul, ;P

InformationsquelleAutor avocado | 2014-10-01