matplotlib 图例 bbox_to_anchor loc 搭配使用

Matplotlib 指定图例位置

概念与叫法

图例框:放置所有图例的框框
坐标:忽略 weight 和 height 的话是二维,(左右,上下) 左 0 右 1,下 0 上 1。

通过指定坐标,控制图例框的位置

如果想指定图例框在整张图的位置,简单方法是通过 loc 参数直接选择 1-9 个区域,也可以直接给 loc 传入一个坐标。

legend param:loc
如果搭配使用的话,bbox 指定一个位置,loc 指定图例框的哪个部分在这个位置。
有点抽象的话,例如:

  1. bbox_to_anchor = (0.5, 0.5), loc = ‘center’
    图例框的 center 在 0.5, 0.5 位置,即图例框位于图片的中心
  2. bbox_to_anchor = (0.5, 0.5), loc = ‘lower left’
    图例框的左下角在 0.5, 0.5 位置,即整个图例框位于图片的右上角

参考
[1] https://stackoverflow.com/questions/25068384/bbox-to-anchor-and-loc-in-matplotlib
[2] https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.legend.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值