Jawaban:
Saat merencanakan plot menggunakan matplotlib:
Bagaimana cara menghapus kotak legenda?
plt.legend(frameon=False)
Bagaimana cara mengubah warna batas kotak legenda?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
Bagaimana cara menghapus hanya batas kotak legenda?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
Satu lagi pertanyaan terkait, karena saya butuh waktu lama untuk menemukan jawabannya:
Cara membuat latar belakang legenda kosong ( yaitu transparan, bukan putih):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
Peringatan, Anda menginginkan 'none'
(string). None
berarti warna default sebagai gantinya.
framealpha
, yaitu plt.legend(framealpha=0.0)
. Itu akan termasuk kotak, meskipun