Mattijn Mattijn - 21 days ago 6
Python Question

Remove or adapt border of frame of legend using matplotlib

When plotting a plot using matplotlib:


  1. How to remove the box of the legend?

  2. How to change the color of the border of the legend box?

  3. How to remove only the border of the box of the legend?


Answer

When plotting a plot using matplotlib:

How to remove the box of the legend?

plt.legend(frameon=False)

How to change the color of the border of the legend box?

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

How to remove only the border of the box of the legend?

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