Puedo agregar una etiqueta ay al eje y izquierdo usando plt.ylabel
, pero ¿cómo puedo agregarlo al eje y secundario?
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
Obispo de Osmond
fuente
fuente
Hay una solución sencilla sin meterse con matplotlib: solo pandas.
Modificando el ejemplo original:
Básicamente, cuando
secondary_y=True
se da la opción (aunque tambiénax=ax
se pasa)pandas.plot
devuelve un eje diferente que usamos para establecer las etiquetas.Sé que esto fue respondido hace mucho tiempo, pero creo que este enfoque lo vale.
fuente
No tengo acceso a Python en este momento, pero en la parte superior de mi cabeza:
fuente