Odpowiedzi:
Podczas kreślenia wykresu za pomocą matplotlib:
Jak usunąć pudełko z legendą?
plt.legend(frameon=False)
Jak zmienić kolor obramowania pola legendy?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
Jak usunąć tylko obramowanie pudełka legendy?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
Jeszcze jedno pokrewne pytanie, ponieważ znalezienie odpowiedzi zajęło mi wieczność:
Jak zrobić puste tło legendy ( tj. Przezroczyste, a nie białe):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
Ostrzeżenie, chcesz 'none'
(ciąg). None
oznacza domyślny kolor zamiast tego.
framealpha
, tj plt.legend(framealpha=0.0)
. Obejmuje to jednak pudełko