使用matplotlib去除或修改图例边框
当使用matplotlib绘制一个图时:
- 如何删除图例的框?
- 如何更改图例框边框的颜色?
- 如何只删除图例框的边框?
当使用matplotlib绘制一个图时:
如何删除图例的框?
plt.legend(frameon=False) 如何更改图例框边框的颜色?
 leg = plt.legend() leg.get_frame().set_edgecolor('b') 
如何只删除图例框的边框?
 leg = plt.legend() leg.get_frame().set_linewidth(0.0) 
还有一个相关的问题,因为它让我永远find答案:
如何使图例背景变为空白( 即透明,而不是白色):
 legend = plt.legend() legend.get_frame().set_facecolor('none') 
 警告,你想'none' (string)。  None代表默认的颜色。