调整matplotlib的图例legend的位置
很多时候再用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的位置相关推荐
- 【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)
博客已经搬家到"捕获完成": https://www.v2python.com 1.原来自己做的饼图:http://mp.blog.csdn.net/postedit/792221 ...
- echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标
本文已参与「新人创作礼」活动,一起开启掘金创作之路. 宝子们,今天又是开心的一天呢~ 上面先说注意事项 1.如果使用show hidden控制图表显示隐藏,某些切换效果很奇怪,比如饼图,会从左上角开始 ...
- matplotlib命令与格式:图例legend语法及设置
1.图例legend基础语法及用法 legend语法参数如下: matplotlib.pyplot.legend(*args, **kwargs) (1)设置图例位置 使用loc参数 plt.lege ...
- Seaborn在图像内自定义图例(legend)位置实战
Seaborn在图像内自定义图例(legend)位置实战 目录 Seaborn在图像内自定义图例(legend)位置实战
- c# legend 显示位置_添加地图图例 Arcengine+C#
private void MakeLegend(IActiveView activeView,IPageLayout pageLayout) { //定义图例UID对象 UID uid = new U ...
- Python 中图例 Legend 的调整
文章目录 Part.I 调用方法 Chap.I 位置参数 Chap.II 其他参数 Part.I 调用方法 基本调用,可以在plot中设置label标签, plt.plot(x, y, color=& ...
- Matplotlib显示图例
原文地址 分类目录--Matplotlib 先看效果 导入支持包 import matplotlib import matplotlib.pyplot as plt import numpy as n ...
- python中图例legend标签内容_matplotlib设置legend图例代码示例
matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...
- python plt legend并排_matplotlib如何控制legend的位置之二
在使用matplotlib做图时,总免不了和图例(legend)打交道,那图例到底该放在哪?该如何放到指定的位置?(本文只讨论legend的坐标系为axes的情况) 上篇文章介绍了如何通过loc参数设 ...
最新文章
- ACL 2020 | 腾讯AI Lab解读三大前沿方向及入选的20篇论文
- python开发效率最高_公认8个效率最高的爬虫框架
- Python 技术篇-按任意格式灵活获取日期、时间、年月日、时分秒。日期格式化。
- CTFshow php特性 web91
- 分享一个centos不错的镜像库
- C++ Opengl 绘制图像字符源码
- 和程序员在一起是怎样的体验
- HDU 1244 Max Sum Plus Plus Plus
- ubuntu系统DD对拷还原报废笔记本
- Python文件的操作2
- IoT 爆发前夕,企业架构要面对哪些变革
- javascript实现java的StringBuffer功能
- Java程序员实现完美代码的十大要素
- 视频教程-Dubbo视频教程-Java
- 《JAVA常用算法手册》学习笔记(一)
- Postman如何生成测试报告
- R语言查找指定值的位置(行列)1
- 如何删除电脑里的MobileGameMaster文件夹
- m个苹果放在n个筐里,每个筐至少一个,所有的筐都一样,有多少种放法
- 海康集成报警主机等设备
热门文章
- 什么是服务器?有什么作用?
- 令人震惊的神秘事件:俄罗斯地底钻探到地狱入口
- 《生活大爆炸》里那些高智商游戏
- 运行 ArchR 报错“createArrowFiles has encountered an error, checking if any ArrowFiles completed..”
- ASO优化:关于后台关键词设置的逗号的使用
- 吴恩达机器学习ex1 Python实现
- 吴恩达机器学习课后作业1——单变量线性回归(Linear regression with one variable)
- 中国冰鲜鸡市场经营和品牌竞争分析报告(2021-2026年)
- YesPlayMusic :给你不一样的高颜值网易云音乐
- 脉脉互联网人才报告:名校毕业生首选字节跳动、腾讯、华为居前三