bonjour,

pour une application, j'ai besoin de tracer des courbes en les superposant. comme elle n'ont pas toutes les mêmes échelles, j'ai commencé à tracer deux axes y (les x sont identiques), ce qui se traduit par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
fig=pyplot.figure()
ax1=fig.add_subplot(111)
ax1.set_ylabel('samples',color='b')
ax2=ax1.twinx()
ax2.set_ylabel('differentiates',color='r')
ensuite, lorsque j'ai besoin de tracer mes courbes par rapport à l'axe 1, je fait :
ax1.plot("x","y")
et de même avec ax2 pour l'axe 2

ça marche très bien, sauf que je n'arrive plus à mettre de légende. à l'origine, je pensait mettre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
pyplot.legend((mes noms de courbes),loc(0,0))
mais il ne veux pas.

de l'aide ?