使用matplotlib绘制绘图时:
发布于 2014-08-28 11:31:17
使用matplotlib绘制绘图时:
如何移除图例的盒子?
plt.legend(frameon=False)
如何更改图例框边框的颜色?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
如何只删除图例框的边框?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
对于matplotlib
面向对象方法:
axes.legend(frameon=False)
leg = axes.legend()
leg.get_frame().set_edgecolor('b')
leg.get_frame().set_linewidth(0.0)
发布于 2016-11-11 12:51:59
还有一个相关的问题,因为我花了很长时间才找到答案:
如何使图例背景空白(i.e. 透明,而不是白色):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
警告,您需要'none'
(字符串)。None
指的是默认颜色。
https://stackoverflow.com/questions/25540259
复制相似问题