19

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

4

2 回答 2

20

对于宽度:legend.get_frame().set_linewidth(w)

对于颜色:legend.get_frame().set_edgecolor("red")

于 2015-02-03T09:47:58.830 回答
7

得到了答案:

legend = axes.legend()
frame = legend.get_frame()

然后我们可以使用frame.set_XXX来指定框架的属性。

一开始没找到,因为它不是plt.legend()方法的输入参数。

于 2013-09-27T19:26:05.090 回答