Per aggiungere una legenda a un grafico matplotlib, si esegue semplicemente legend().
Come rimuovere una legenda da una trama?
(Il più vicino a cui sono arrivato è correre legend([])per svuotare la legenda dai dati. Ma questo lascia un brutto rettangolo bianco nell'angolo in alto a destra.)
ax.get_legend().remove()soluzione non ha funzionato nel mio caso, mentre la seconda soluzione (legend = ax.legend() ... legend.remove()) ha funzionato. forse perchéaxera unAxesSubplotcaso mio?