1. ホーム
  2. matplotlib

[解決済み] matplotlibの図の凡例を削除する

2022-04-01 08:29:43

質問

matplotlib のプロットに凡例を追加するには、単に次のように実行します。 legend() .

方法 削除 凡例をプロットから削除しますか?

(これに一番近いのは legend([]) 凡例をデータから空にするためです。しかし、これでは右上に醜い白い四角形が残ってしまいます)。

どのように解決するのですか?

現在 matplotlib v1.4.0rc4 , a remove メソッドが凡例オブジェクトに追加されました。

使用方法

ax.get_legend().remove()

または

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

参照 こちら が導入されたコミットです。