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 weilax
war einAxesSubplot
in meinem fall?