Réponses:
Lors du traçage d'un tracé à l'aide de matplotlib:
Comment supprimer la boîte de la légende?
plt.legend(frameon=False)
Comment changer la couleur de la bordure de la boîte de légende?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
Comment supprimer uniquement la bordure de la boîte de la légende?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
Encore une question connexe, car il m'a fallu une éternité pour trouver la réponse:
Comment rendre l'arrière-plan de la légende vide ( c'est-à-dire transparent, pas blanc):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
Attention, vous voulez 'none'
(la chaîne). None
signifie la couleur par défaut à la place.
framealpha
, à savoir plt.legend(framealpha=0.0)
. Cela inclurait la boîte, cependant