很多时候再用matplotlib画图例时,直接使用的是:

plt.legend(lab)

以为它会自动调整图例的位置,今天画了个雷达图,发现图例位置和想象中的不一样,如下:

经查资料,原来可以legend 下的loc和bbox_to_anchor参数对 图例的位置进行调整:
代码如下:

plt.legend(loc='String or Number', bbox_to_anchor=(num1, num2))

其中loc参数遵循以下的表格:

String Number
upper right 1
upper left 2
lower left 3
lower right 4
right 5
center left 6
center right 7
lower center 8
upper center 9
center 10

在图中的位置如下图所示:

如果loc可以满足要求,那么可以不用第二个参数。

第二个参数 bbox_to_anchor 被赋予的二元组中,num1 用于控制 legend 的左右移动,值越大越向右边移动,num2 用于控制 legend 的上下移动,值越大,越向上移动。用于微调图例的位置。

最后问题就得以解决啦:

plt.legend(lab, loc='upper right', bbox_to_anchor=(1.2, 1))

调整matplotlib的图例legend的位置相关推荐

  1. 【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)

    博客已经搬家到"捕获完成": https://www.v2python.com 1.原来自己做的饼图:http://mp.blog.csdn.net/postedit/792221 ...

  2. echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标

    本文已参与「新人创作礼」活动,一起开启掘金创作之路. 宝子们,今天又是开心的一天呢~ 上面先说注意事项 1.如果使用show hidden控制图表显示隐藏,某些切换效果很奇怪,比如饼图,会从左上角开始 ...

  3. matplotlib命令与格式:图例legend语法及设置

    1.图例legend基础语法及用法 legend语法参数如下: matplotlib.pyplot.legend(*args, **kwargs) (1)设置图例位置 使用loc参数 plt.lege ...

  4. Seaborn在图像内自定义图例(legend)位置实战

    Seaborn在图像内自定义图例(legend)位置实战 目录 Seaborn在图像内自定义图例(legend)位置实战

  5. c# legend 显示位置_添加地图图例 Arcengine+C#

    private void MakeLegend(IActiveView activeView,IPageLayout pageLayout) { //定义图例UID对象 UID uid = new U ...

  6. Python 中图例 Legend 的调整

    文章目录 Part.I 调用方法 Chap.I 位置参数 Chap.II 其他参数 Part.I 调用方法 基本调用,可以在plot中设置label标签, plt.plot(x, y, color=& ...

  7. Matplotlib显示图例

    原文地址 分类目录--Matplotlib 先看效果 导入支持包 import matplotlib import matplotlib.pyplot as plt import numpy as n ...

  8. python中图例legend标签内容_matplotlib设置legend图例代码示例

    matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...

  9. python plt legend并排_matplotlib如何控制legend的位置之二

    在使用matplotlib做图时,总免不了和图例(legend)打交道,那图例到底该放在哪?该如何放到指定的位置?(本文只讨论legend的坐标系为axes的情况) 上篇文章介绍了如何通过loc参数设 ...

最新文章

  1. ACL 2020 | 腾讯AI Lab解读三大前沿方向及入选的20篇论文
  2. python开发效率最高_公认8个效率最高的爬虫框架
  3. Python 技术篇-按任意格式灵活获取日期、时间、年月日、时分秒。日期格式化。
  4. CTFshow php特性 web91
  5. 分享一个centos不错的镜像库
  6. C++ Opengl 绘制图像字符源码
  7. 和程序员在一起是怎样的体验
  8. HDU 1244 Max Sum Plus Plus Plus
  9. ubuntu系统DD对拷还原报废笔记本
  10. Python文件的操作2
  11. IoT 爆发前夕,企业架构要面对哪些变革
  12. javascript实现java的StringBuffer功能
  13. Java程序员实现完美代码的十大要素
  14. 视频教程-Dubbo视频教程-Java
  15. 《JAVA常用算法手册》学习笔记(一)
  16. Postman如何生成测试报告
  17. R语言查找指定值的位置(行列)1
  18. 如何删除电脑里的MobileGameMaster文件夹
  19. m个苹果放在n个筐里,每个筐至少一个,所有的筐都一样,有多少种放法
  20. 海康集成报警主机等设备

热门文章

  1. 什么是服务器?有什么作用?
  2. 令人震惊的神秘事件:俄罗斯地底钻探到地狱入口
  3. 《生活大爆炸》里那些高智商游戏
  4. 运行 ArchR 报错“createArrowFiles has encountered an error, checking if any ArrowFiles completed..”
  5. ASO优化:关于后台关键词设置的逗号的使用
  6. 吴恩达机器学习ex1 Python实现
  7. 吴恩达机器学习课后作业1——单变量线性回归(Linear regression with one variable)
  8. 中国冰鲜鸡市场经营和品牌竞争分析报告(2021-2026年)
  9. YesPlayMusic :给你不一样的高颜值网易云音乐
  10. 脉脉互联网人才报告:名校毕业生首选字节跳动、腾讯、华为居前三