Удалите или адаптируйте границу рамки легенды, используя matplotlib
При построении графика с использованием matplotlib:
- Как удалить поле легенды?
- Как изменить цвет границы окна легенды?
- Как удалить только рамку окна легенды?
Ответы
Ответ 1
При построении графика с использованием matplotlib:
Как удалить поле легенды?
plt.legend(frameon=False)
Как изменить цвет границы окна легенды?
leg = plt.legend()
leg.get_frame().set_edgecolor('b')
Как удалить только рамку окна легенды?
leg = plt.legend()
leg.get_frame().set_linewidth(0.0)
Ответ 2
Еще один связанный с этим вопрос, так как навсегда потребовался ответ, чтобы найти ответ:
Как сделать фоновый рисунок легенды пустым (т.е. прозрачным, а не белым):
legend = plt.legend()
legend.get_frame().set_facecolor('none')
Предупреждение, вы хотите 'none'
(строка). None
означает цвет по умолчанию.