Pages : 1
#1 Le 25/06/2019, à 09:15
- vl
Problème légende python
Bonjour à tous,
j'ai un petit soucis. J'affiche sur un graphique un ensemble de points de différentes couleurs et je voudrais simplement mettre une légende mais je ne peux pas utiliser le traditionnel : plt.plot(X,Y,"y",label='y') car j'affiche mes points au fur et a mesure de boucles.
J'ai donc trouvé sur internet qu'il fallait mettre quelque chose du style :
"greenPatch = plt.patches.Rectangle((0, 0), 0, 0, color = 'green')
redPatch = plt.patches.Rectangle((0, 0), 0, 0, color = 'red')
plt.legend([greenPatch, redPatch], ['group1', 'group2'], markerscale = 100, frameon = False, fontsize = 10)"
mais l'erreur renvoyée est : "'module' object has no attribute 'patches'" et je ne sais pas comment résoudre ce problème.
Merci d'avance !
Hors ligne
#2 Le 25/06/2019, à 10:26
- pingouinux
Re : Problème légende python
Bonjour,
Comme tu ne montres pas ton script, on ne peut pas savoir à quoi correspond plt.
À tout hasard, patches est un module de matplotlib et non de matplotlib.pyplot.
Hors ligne
Pages : 1