Respostas:
Ao traçar um gráfico usando matplotlib:
Como retirar a caixa da legenda?
plt.legend(frameon=False)
Como mudar a cor da borda da caixa da legenda?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
Como remover apenas a borda da caixa da legenda?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
Mais uma pergunta relacionada, já que demorei uma eternidade para encontrar a resposta:
Como deixar o fundo da legenda em branco ( ou seja , transparente, não branco):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
Atenção, você quer 'none'
(a string). None
significa a cor padrão.
framealpha
, ou seja plt.legend(framealpha=0.0)
. Isso incluiria a caixa, no entanto