matplotlib の図の凡例を削除する 質問する

matplotlib の図の凡例を削除する 質問する

matplotlib プロットに凡例を追加するには、 を実行するだけですlegend()

プロットから凡例を削除するにはどうすればいいですか?

(これに最も近いのは、legend([])凡例からデータを空にするために実行することです。ただし、そうすると右上隅に醜い白い四角形が残ります。)

ベストアンサー1

現在マットプロットv1.4.0rc4remove凡例オブジェクトにメソッドが追加されました。

使用法:

ax.get_legend().remove()

または

legend = ax.legend(...)
...
legend.remove()

見るこここれが導入されたコミットの場合。

おすすめ記事