1. ホーム
  2. python

[解決済み] matplotlib を使って凡例の枠を削除または適応させる

2022-05-26 13:16:44

質問

matplotlibでプロットする場合。

  1. 凡例のボックスを削除するには?
  2. 凡例ボックスのボーダーの色を変更するには?
  3. 凡例のボックスの境界線だけを削除する方法?

どのように解決するには?

matplotlibを使用してプロットする場合。

凡例のボックスを削除するには?

plt.legend(frameon=False)

凡例ボックスの境界線の色を変更するには?

leg = plt.legend()
leg.get_frame().set_edgecolor('b')

凡例のボックスの境界線だけを削除する方法は?

leg = plt.legend()
leg.get_frame().set_linewidth(0.0)

については matplotlib オブジェクト指向のアプローチです。

axes.legend(frameon=False)

leg = axes.legend()
leg.get_frame().set_edgecolor('b')
leg.get_frame().set_linewidth(0.0)