如何使用matplotlib移除或调整图例帧的边框?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (158)

使用matplotlib绘制绘图时:

  1. 如何移除box的lgend?
  2. 如何更改图例框边框的颜色?
  3. 如何仅移除legend的边框?
提问于
用户回答回答于

使用matplotlib绘制绘图时:

如何移除box的legend?

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')

扫码关注云+社区