在画一些曲线图(linecharts)时,常常会出现多条曲线同时画在一张图上面,这时候就需要对不同的曲线进行不同的标注,以使读者能够清晰地知道每条曲线代表的含义。当你画很少的几条曲线时,这时画图命令中自动产生的legend能够基本满足你的需要,此时,你不需要做什么;但当你将很多个曲线画在一张图上时,自动产生的legend矩形框往往会覆盖住已经画出来的曲线,很不美观,这时你就需要写专门的代码对legend的位置进行精确的控制,而不能再依靠系统帮你自动控制了。

本文所讲的就是要解决如何在一张图上画多条曲线时,如何控制legend的位置。当你采用Python中的matplotlib包画图时,采用下面的代码即可控制legend的位置:

plt.legend(loc='upper center', bbox_to_anchor=(0.6,0.95),ncol=3,fancybox=True,shadow=Tru

上面bbox_to_anchor被赋予的二元组中,第一个数值用于控制legend的左右移动,值越大越向右边移动,第二个数值用于控制legend的上下移动,值越大,越向上移动。上述示例代码产生的legend样例如下:

注:matlab中也可以完成legend位置的调整,也可以手工调整。

总结

以上就是本文关于matplotlib中legend位置调整解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

python画图如何调整图例位置_matplotlib中legend位置调整解析相关推荐

  1. python legend位置_matplotlib中legend位置调整解析

    在画一些曲线图(linecharts)时,常常会出现多条曲线同时画在一张图上面,这时候就需要对不同的曲线进行不同的标注,以使读者能够清晰地知道每条曲线代表的含义.当你画很少的几条曲线时,这时画图命令中 ...

  2. python画图如何调整图例位置_Python——legend()图例位置调整

    Legend()参数调整图例位置 在日常使用中,有时默认的图例位置不符合我们的需要,那么我们可以添加参数对图例的位置进行调整. matplotlib.pyplot.legend(loc='String ...

  3. python画图如何调整图例位置_python图例参数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! matplotlib.orgapi_as_genmatplotlib.pyplo ...

  4. python画图如何调整图例位置_Python-如何将图例排除在情节之外

    小编典典 有很多方法可以做你想要的.要添加@inalis和@Navi所说的内容,可以使用bbox_to_anchor关键字参数将图例部分地放置在轴外and/or 减小字体大小. 在考虑减小字体大小(这 ...

  5. python画图渐变颜色的代号_Matplotlib中的渐变色绘图

    我正在编写一个python应用程序,它从无线传感器网络收集温度和时间.在 简而言之,我的代码片段如下:a.set_facecolor((0.9, 0.9, 1.0)) myFmt = mdates.D ...

  6. Matplotlib双y轴+调整图例位置

    from matplotlib.pyplot import rcParams import numpy as np import matplotlib.pyplot as plt import pan ...

  7. python用turtle调整文字位置_Python turtle学习笔记

    一.简介 Turtle最早来自于LOGO语言,是专门用于小孩子学习编程的,通过编程模拟一只turtle(海龟)在画板上爬行绘制图案,后来很多高级语言都移植了海龟绘图,python从2.6之后也将tur ...

  8. python画图为什么运行不出来_PyCharm中Matplotlib绘图不能显示UI效果的问题解决

    问题描述 我们利用了Matplotlib的类Cursor,向图形添加一组纵横交叉的直线,从而实现图形界面中任何位置的数值定位的可视化效果. 但使用PyCharm,绘图结果在右侧的部分: 这固然是需要绘 ...

  9. python画图y轴在右侧_Matplotlib:图形左边缘和Y轴之间的固定间距

    如果我想在matplotlib中精确控制图形边距的大小,我通常就是这样设置代码的.此外,我还演示了如何设置ylabel的位置,以便您可以轻松地将两个图形的ylabel对齐.在import matplo ...

最新文章

  1. 制作ui设计作品集要注意哪些
  2. documentFragment深入理解
  3. 瑞幸咖啡自曝虚假交易 22 亿,App 反冲 TOP 1
  4. openstack VM可以ping外部网络,但是外部网络ping不通VM
  5. CCF NOI1025 统计奖牌
  6. Q125:PBRT-V3,对比VolPathIntegrator::Li()和EstimateDirect()判断Medium的方式
  7. 福建水院计算机一级清考,取消毕业“清考”大学生还敢混日子吗
  8. 微信小程序-跟学笔记
  9. git branch -M main时报错
  10. 基于智能家居万能无线遥控系统设计
  11. U盘(电脑)文件夹变成exe(应用程序)怎么解决
  12. 数据猿·金猿榜丨2017工业大数据领域最具潜力创业公司
  13. (10.3.5.6)软件验收报告文档模版
  14. 育儿、亲子、教育、心灵鸡汤 ,读书分享连接汇总
  15. word2010加载MathType打开时显示“安全警告,宏已被禁用”解决办法
  16. Windows操作系统的日志分析
  17. GFP_ATOMIC or GFP_KERNEL 区别
  18. WPS Excel表格日期转文本 为数字问题
  19. Oracle常见sql语句练习及答案(经典题目,方便练习)
  20. 精伦安全模块-身份证读卡器对接-Qt调用SDK

热门文章

  1. gdbserver yum 安装_(OK) 编译cBPM—CentOS7—gdb—gdbserver—成功—调试
  2. att48数据集最优值10628的解
  3. halcon入门_visionpro和halcon这两款机器视觉软件区别
  4. 雅客EXCEL(5)-tab键、同组数据录入、提取重复值、提取身份证号码的出生日期
  5. 十四、linux 静态/动态申请字符设备号
  6. Java并发编程:进程和线程之由来
  7. 通过调整Linux内核参数提升网络性能
  8. Redis 服务器管理相关命令
  9. 《高效程序员的修炼》 读书笔记
  10. 堆垛管理,下料管理系统