在matplotlib中,如何指定图例框的线宽和颜色?
答案 0 :(得分:14)
宽度:legend.get_frame().set_linewidth(w)
对于颜色:legend.get_frame().set_edgecolor("red")
答案 1 :(得分:4)
得到答案:
legend = axes.legend()
frame = legend.get_frame()
然后我们可以使用frame.set_XXX
来指定框架的属性。
一开始没找到它,因为它不是plt.legend()
方法的输入参数。