在matplotlib中指定图例框架的线宽

时间:2013-09-27 19:18:45

标签: python matplotlib

在matplotlib中,如何指定图例框的线宽和颜色?

2 个答案:

答案 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()方法的输入参数。