plt.legend位置
时间: 2023-11-19 15:52:21 浏览: 101
Python matplotlib画图时图例说明(legend)放到图像外侧详解
在matplotlib中,plt.legend()函数可以用来显示图例。图例的位置可以通过参数loc和bbox_to_anchor来控制。loc参数内置了一些位置,如果这些位置恰好有你想要的,那么用这个就行了,很方便。比如,plt.legend(loc=1)就等价于将图例放置在右上角的位置。而bbox_to_anchor参数可以控制任意位置,它是一个坐标,原点就是图的左下角。但是,这个坐标的数值表示的是比例。比如(1,0)表示右下角,(0,1)表示左上角,(0.5,0.5)表示中间,(0.4,0.4)表示中间往左下一点。所以说,你可以自己慢慢调到你想要的位置。注意,上面还支持负数哦。除了位置,plt.legend()函数还可以用来调整图例的大小和样式。例如,通过传入prop参数可以调整图例的大小,通过传入ncol参数可以调整图例的样式。
阅读全文