Um einem Matplotlib-Plot eine Legende hinzuzufügen, wird einfach ausgeführt legend().
Wie entferne ich eine Legende aus einem Plot?
(Am nächsten kam ich dem Ausführen, legend([])um die Legende aus den Daten zu leeren. Aber das lässt ein hässliches weißes Rechteck in der oberen rechten Ecke.)
ax.get_legend().remove()funktionierte die Lösung in meinem Fall nicht, während die zweite Lösung (legend = ax.legend() ... legend.remove()) funktionierte. vielleicht weilaxwar einAxesSubplotin meinem fall?