При построении графика с использованием matplotlib:
- Как убрать коробку легенды?
- Как изменить цвет границы поля легенды?
- Как убрать только границу рамки легенды?
Ответы:
При построении графика с использованием matplotlib:
Как убрать коробку легенды?
plt.legend(frameon=False)
Как изменить цвет границы поля легенды?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
Как убрать только границу рамки легенды?
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)
. Это будет включать коробку, хотя