python中matplotlib调整图例位置的方法实例
作者:liuxiaoru_ 发布时间:2023-09-11 08:52:13
前言
matplotlib画图例默认的位置是在图中的各个角落,但有时图例位置会遮挡住图像而不符合我们的需求,需要对图例位置进行调整。代码如下:
plt.legend(loc=‘String or Number’, bbox_to_anchor=(num1, num2))
1.loc=‘String or Number’
这个参数来定位图例的大概位置,string参数包括
best (自动找一个最好的位置,但有时不符合我们的预期)
upper right(右上角)
upper left (左上角)
lower left (左下角)
lower right (右下角)
right (右,和center right位置一样)
center left (中间偏左)
center right (中间偏右)
lower center(中间偏下)
upper center(中间偏上)
center(正中间)
其在表格中位置如下:
当然了参数也可以传入如图中的数字。
2.bbox_to_anchor=(num1, num2)
有时仅通过第一个参数还不能满足我们的预期,比如会出现图例堆叠在一起的情况,这时候就需要调整第二个参数。
num1 用于控制 legend 的左右移动,值越大,越向右移动;
num2 用于控制 legend 的上下移动,值越大,越向上移动。
3.举个栗子:
(1) plt.legend([‘图例’],loc=‘center’) 或 loc=10
(2) plt.legend([‘图例’],loc=‘center left’) 或 loc=6
再微调一下
总结
来源:https://blog.csdn.net/liuxiaoru_/article/details/123557459


猜你喜欢
- 引言上次介绍到rank0的机器生成了ncclUniqueId,并完成了机器的bootstrap网络和通信网络的初始化,这节接着看下所有节点间
- 长期以来一直以为iframe跟div一样都是块级元素,直到今天在一个群中看到一位朋友问到iframe怎么居中的时候,测试了下发现原来我一直对
- 在获得SA密码后,往往因为服务器管理者或”前人”将net.exe和net1.exe被限制使用,无法添
- 使用一个例子说明golang如何访问和修改json文件;主要分三步:从文件读入json串把json串转变成golang对象遍历或者修改jso
- 《lnmp一键安装包》中需要获取ip地址,有2种情况:如果服务器只有私网地址没有公网地址,这个时候获取的IP(即私网地址)不能用来判断服务器
- 在很多项目启动的时候都需要连接到数据库,因此判断数据库服务器是否启动就十分必要了,如何判断数据库服务器是否启动呢?可以通过判断数据库服务是否
- 本文实例讲述了Python面向对象之类的定义与继承用法。分享给大家供大家参考,具体如下:定义一个类类中的方法同,类外方法,默认传self值类
- Python3中二叉树前序遍历的迭代解决方案A Binary Tree二叉树是分层数据结构,其中每个父节点最多有 2 个子节点。在今天的文章
- js的setTimeout方法用处比较多,通常用在页面刷新了、延迟执行了等等。但是很多javascript新手对setTimeout的用法还
- SQL Server发展至今,关于日期的格式的控制方法,有传统的方法,比如CONVERT(),也有比较便利的新方法,比如FORMAT();同
- 示例代码:<span style="font-size:18px;">function hi(){ var
- 1、准备表结构及对应的表数据a、表结构:create table TB_TREE(CID NUMBER not null,CNAME VAR
- 一、安装环境gym是用于开发和比较强化学习算法的工具包,在python中安装gym库和其中子场景都较为简便。安装gym:pip instal
- 用过食行生鲜的同学应该知道,每天可以在食行生鲜签到,签到可以领到 20 积分,在购物时可以抵 2 毛钱。钱虽少,但是积少成多,买菜时可以抵扣
- //关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("<script language=jav
- 切片与数组数组数组是具有相同 唯一类型 的一组以编号且长度固定的数据项序列数组声明var identifier [len]type切片切片(
- 如下所示:#简单来说 LabelEncoder 是对不连续的数字或者文本进行编号from sklearn.preprocessing imp
- 实现原理:将用户信息保存在数据库中,若能在数据库中检索到用户输入的姓名和口令,就允许访问该一页面。代码如下:protect.asp<h
- 最近帮伙计做了一个从网页抓取股票信息并把相应信息存入MySQL中的程序。使用环境:Python 2.5 for WindowsMySQLdb
- 前言小白白跑去鹅厂面试,面试官提出了一个很实际的问题: mysql增加索引,那些情况会失效呢?谈一下实际工作中遇到的情况。我们的