Mogę dodać etykietę ay do lewej osi y za pomocą plt.ylabel
, ale jak mogę dodać ją do pomocniczej osi y?
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
źródło
źródło
Jest proste rozwiązanie bez mieszania się z matplotlib: tylko pandy.
Poprawianie oryginalnego przykładu:
Zasadniczo, gdy
secondary_y=True
opcja jest podana (nawet jeśliax=ax
jest przekazywana)pandas.plot
zwraca różne osie, których używamy do ustawiania etykiet.Wiem, że odpowiedź na to pytanie udzielono dawno temu, ale myślę, że takie podejście jest tego warte.
źródło
Nie mam teraz dostępu do Pythona, ale od początku do końca:
źródło