Comment étiqueter une ligne dans matplotlib (python)?

J'ai suivi la documentation, mais toujours pas réussi à marquer un ligne.

plt.plot([min(np.array(positions)[:,0]), max(np.array(positions)[:,0])], [0,0], color='k', label='East') # West-East
plt.plot([0,0], [min(np.array(positions)[:,1]), max(np.array(positions)[:,1])], color='k', label='North') # South-North

Dans l'extrait de code ci-dessus, je suis en train de tracer la direction du Nord et de l'Est.

position contient les points de tracé.

Mais je me retrouve avec 2 lignes droites SANS étiquettes comme suit:
Comment étiqueter une ligne dans matplotlib (python)?

Où est le problème?

Autant que je sache, l'étiquette argument est pour la légende. Vous pouvez regarder cette annotation: matplotlib.org/users/annotations_intro.html - mettre dans un plt.légende() et vous verrez les étiquettes.

OriginalL'auteur Sibbs Gambling | 2013-07-30