Je peux ajouter une étiquette ay à l'axe y gauche en utilisant plt.ylabel
, mais comment puis-je l'ajouter à l'axe y secondaire?
table = sql.read_frame(query,connection)
table[0].plot(color=colors[0],ylim=(0,100))
table[1].plot(secondary_y=True,color=colors[1])
plt.ylabel('$')
python
matplotlib
Osmond Bishop
la source
la source
Il existe une solution simple sans jouer avec matplotlib: juste des pandas.
Modification de l'exemple d'origine:
Fondamentalement, lorsque l'
secondary_y=True
option est donnée (eventhoughax=ax
est également passé)pandas.plot
renvoie un axe différent que nous utilisons pour définir les étiquettes.Je sais que cela a été répondu il y a longtemps, mais je pense que cette approche en vaut la peine.
la source
Je n'ai pas accès à Python pour le moment, mais par cœur:
la source