Python 使用matplotlib删除或调整图例框架的边框
使用matplotlib打印打印时:Python 使用matplotlib删除或调整图例框架的边框,python,matplotlib,Python,Matplotlib,使用matplotlib打印打印时: 如何删除图例框 如何更改图例框边框的颜色 如何仅删除图例框的边框 使用matplotlib打印打印时: 如何删除图例框 plt.legend(frameon=False) leg = plt.legend() leg.get_frame().set_linewidth(0.0) 如何更改图例框边框的颜色 leg = plt.legend() leg.get_frame().set_edgecolor('b') 如何仅删除图例框的边框 plt.legen
使用matplotlib打印打印时: 如何删除图例框
plt.legend(frameon=False)
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
如何更改图例框边框的颜色
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
如何仅删除图例框的边框
plt.legend(frameon=False)
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
还有一个相关的问题,因为我花了很长时间才找到答案: 如何使图例背景为空白(即透明而非白色):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
警告,您需要
'none'
(字符串)None
表示默认颜色。我认为最好的方法是使用framealpha
,即plt.legend(framealpha=0.0)
。这将包括这个框,但是在OOP接口中呢?