matplotlib中legend位置调整解析


Posted in Python onDecember 19, 2017

在画一些曲线图(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样例如下:

matplotlib中legend位置调整解析

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

总结

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

Python 相关文章推荐
Numpy掩码式数组详解
Apr 17 Python
python spyder中读取txt为图片的方法
Apr 27 Python
python 日期操作类代码
May 05 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
Aug 02 Python
深入了解和应用Python 装饰器 @decorator
Apr 02 Python
Python数据结构与算法(几种排序)小结
Jun 22 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
keras 实现轻量级网络ShuffleNet教程
Jun 19 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 Python
Python游戏开发实例之graphics实现AI五子棋
Nov 01 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 26 Python
python实现感知器算法详解
Dec 19 #Python
python绘制条形图方法代码详解
Dec 19 #Python
Python实现两款计算器功能示例
Dec 19 #Python
Python构建网页爬虫原理分析
Dec 19 #Python
Python2.X/Python3.X中urllib库区别讲解
Dec 19 #Python
Python实现采用进度条实时显示处理进度的方法
Dec 19 #Python
Python实现矩阵加法和乘法的方法分析
Dec 19 #Python
You might like
用Php实现链结人气统计
2006/10/09 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
使用PHP开发留言板功能
2019/11/19 PHP
js 发个判断字符串是否为符合标准的函数
2009/04/27 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
Python教程之全局变量用法
2016/06/27 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
HTML5注册表单的自动聚焦与占位文本示例代码
2013/07/19 HTML / CSS
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
芭比波朗加拿大官方网站:Bobbi Brown Cosmetics CA
2020/11/05 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
高二地理教学反思
2014/01/24 职场文书
《日月潭》教学反思
2014/02/28 职场文书
《观舞记》教学反思
2014/04/16 职场文书
平面设计师岗位职责
2014/09/18 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
Python实现数据的序列化操作详解
2022/07/07 Python