美文网首页
Python Matplotlib 自定义 legend pos

Python Matplotlib 自定义 legend pos

作者: 王叽叽的小心情 | 来源:发表于2022-04-16 10:11 被阅读0次
    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)

    自定义图例背景颜色

    相关文章

      网友评论

          本文标题:Python Matplotlib 自定义 legend pos

          本文链接:https://www.haomeiwen.com/subject/lptqertx.html