1. 自带参数选择
在Python绘图中,有时需要自定义legend的位置,采用如下代码标注
plt.legend(loc='upper left')
其中,loc参数的可选列表如下,默认为best,即根据图面情况进行选择。
loc的参数2 自定义图例的位置
同样,采用的代码如下,调节的参数为bbox_to_anchor(),如下所示
plt.legend(loc='best', bbox_to_anchor=(0.5, 0., 0.5, 0.5))
# 或者
plt.legend(loc='upper right', bbox_to_anchor=(0.5, 0.5))
参数的含义分别是bbox的 (x, y, width, height),后面两个数值可以省略。根据x和y的不同,可以控制legend的位置,比如是否位于图表外面。
3 其他参数(几列、边框、字体、文本长度、背景颜色、间隔等)
哈哈,这块就去看原始函数吧,都很清楚,链接:matplotlib.pyplot.legend(*args, **kwargs)
自定义图例背景颜色
网友评论