Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略
目录
matplotlib.pyplot的plt.legend函数的简介
1、参数解释
2、源代码
matplotlib.pyplot的plt.legend函数的使用方法
1、基础用法
matplotlib.pyplot的plt.legend函数的简介
legend模块定义了legend类,负责绘制与轴和/或图形相关的图例。Legend类是一个图例句柄和图例文本的容器,该函数是用来给当前图像添加图例内容。大多数用户通常会通过图例函数创建图例。图例处理程序映射指定如何在轴或图形中从artists(线、补丁等)创建图例句柄。默认的图例处理程序定义在legend_handler模块中。虽然默认的图例处理程序并没有覆盖所有的artists类型,但是可以定义自定义图例处理程序来支持任意对象。
plt.legend(loc='best',frameon=False) #frameon参数,去掉图例边框
plt.legend(loc='best',edgecolor='blue') #edgecolor参数,设置图例边框颜色
plt.legend(loc='best',facecolor='blue') #facecolor参数,设置图例背景颜色,若无边框,参数无效
plt.legend(["CH", "US"], title='China VS Us') #设置图例标题
plt.legend([p1, p2], ["CH", "US"]) #设置图例名字及对应关系
原始文档:https://matplotlib.org/api/legend_api.html?highlight=legend#module-matplotlib.legend
1、参数解释
参数 | 解释 | 具体应用 |
loc |
Location code string, or tuple (see below).图例所有figure位置 |
plt.legend(loc='upper center') 0: ‘best' 1: ‘upper right' 2: ‘upper left' 3: ‘lower left' 4: ‘lower right' 5: ‘right' 6: ‘center left' 7: ‘center right' 8: ‘lower center' 9: ‘upper center' 10: ‘center' |
prop | the font property字体参数 | |
fontsize | the font size (used only if prop is not specified) |
fontsize : int or float or {‘xx-small’, ‘x-small’, ‘small’, ‘medium’, ‘large’, ‘x-large’, ‘xx-large’} |
markerscale |
the relative size of legend markers vs. original
图例标记与原始标记的相对大小 |
|
markerfirst |
If True (default), marker is to left of the label.
如果为True,则图例标记位于图例标签的左侧 |
|
numpoints |
the number of points in the legend for line
为线条图图例条目创建的标记点数 |
|
scatterpoints |
the number of points in the legend for scatter plot
为散点图图例条目创建的标记点数 |
|
scatteryoffsets |
a list of yoffsets for scatter symbols in legend
为散点图图例条目创建的标记的垂直偏移量 |
|
frameon |
If True, draw the legend on a patch (frame).
控制是否应在图例周围绘制框架 |
|
fancybox |
If True, draw the frame with a round fancybox.
控制是否应在构成图例背景的FancyBboxPatch周围启用圆边 |
|
shadow |
If True, draw a shadow behind legend.
控制是否在图例后面画一个阴 |
|
framealpha |
Transparency of the frame.
控制图例框架的 Alpha 透明度 |
|
edgecolor | Frame edgecolor. | |
facecolor | Frame facecolor. | |
ncol | number of columns 设置图例分为n列展示 | |
borderpad |
the fractional whitespace inside the legend border
图例边框的内边距 |
|
labelspacing |
the vertical space between the legend entries
图例条目之间的垂直间距 |
|
handlelength |
the length of the legend handles
图例句柄的长度 |
|
handleheight |
the height of the legend handles
图例句柄的高度 |
|
handletextpad |
the pad between the legend handle and text
图例句柄和文本之间的间距 |
|
borderaxespad |
the pad between the axes and legend border
轴与图例边框之间的距离 |
|
columnspacing | the spacing between columns 列间距 | |
title | the legend title | |
bbox_to_anchor | the bbox that the legend will be anchored.指定图例在轴的位置 | |
bbox_transform | the transform for the bbox. transAxes if None. |
2、源代码
更新……
def legend Found at: matplotlib.pyplot@_copy_docstring_and_deprecators(Axes.legend)
def legend(*args, **kwargs):return gca().legend(*args, **kwargs)# Autogenerated by boilerplate.py. Do not edit as changes will be lost.
matplotlib.pyplot的plt.legend函数的使用方法
1、基础用法
plt.figure() col_cou_len=len(Keys)plt.pie(x=Values,labels=Keys,colors=cols[:col_cou_len], startangle=90,shadow=True,autopct='%1.3f%%') plt.title(tit_name)plt.legend()plt.show()
Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略相关推荐
- Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略
Py之Numpy:Numpy库中常用函数的简介.应用之详细攻略 目录 Numpy库中常用函数的简介.应用 1.X, Y = np.meshgrid(X, Y) 相关文章 Py之Numpy:Numpy库 ...
- Py之scikiti -survival:scikiti -survival库的简介、安装、使用方法之详细攻略
Py之scikiti -survival:scikiti -survival库的简介.安装.使用方法之详细攻略 目录 scikiti -survival库的简介 Requirements scikit ...
- Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略
Py之pycocotools:pycocotools库的简介.安装.使用方法之详细攻略 目录 pycocotools库的简介 pycocotools库的安装 pycocotools库的使用方法 1.f ...
- Py之mpld3:mpld3的简介、安装、使用方法之详细攻略
Py之mpld3:mpld3的简介.安装.使用方法之详细攻略 目录 mpld3的简介 mpld3的安装 mpld3的使用方法 mpld3的简介 mpld3--Bringing Matplotlib t ...
- Py之seaborn:seaborn库的简介、安装、使用方法之详细攻略
Py之seaborn:seaborn库的简介.安装.使用方法之详细攻略 目录 seaborn库的简介 seaborn库的安装 seaborn库的使用方法 0.相关文章 1.案例应用 相关文章 Py之s ...
- Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略续篇
Py之pycocotools:pycocotools库的简介.安装.使用方法之详细攻略 目录 pycocotools库的简介 pycocotools库的安装 pycocotools库的使用方法 1.f ...
- Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
Py之mglearn:python库之mglearn简介.安装.使用方法之详细攻略 目录 mglearn简介 1.英文解释 mglearn安装 mglearn使用方法 1.Helper functio ...
- Py之basemap:python库之basemap的简介、安装、使用方法之详细攻略
Py之basemap:python库之basemap的简介.安装.使用方法之详细攻略 目录 basemap的简介 basemap的安装 basemap的使用方法 basemap的简介 Basemap ...
- Py之toad:toad的简介、安装、使用方法之详细攻略
Py之toad:toad的简介.安装.使用方法之详细攻略 目录 toad的简介 toad的安装 toad的使用方法 toad的简介 toad ,它是由厚本金融风控团队内部孵化开源的评分卡库.它是专为工 ...
最新文章
- 多巴胺如何驱使我们克服复杂情况、逆境、情绪, 让我们掌控周遭的环境的
- android 字符串转浮点,Android String类型转换为float、double和int的工具类方法
- 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
- Filecoin网络目前总质押量约为2294万枚FIL
- python的datetime模块用法_Python3.5内置模块之time与datetime模块用法实例分析
- TurboMail邮件系统为防垃圾邮件盗号提供专业方案
- JS传值中文乱码解决方案
- 成为数据分析师需要具备的知识体系
- acm杭州电子科技大学新生赛
- 图:试图播放的文件扩展名与文件格式不匹配。播放该文件可能会导致意外行为...的解决办法
- 提示编码有问题时,VS保存选项
- 一个鼠标控制2台电脑简单方法
- emmagee的基本使用
- 142. 环形链表 II 双指针法
- 最新阿里云短信服务接口类【亲测成功】
- 【Swift 60秒】33 - Exiting multiple loops
- WeGeek Talk | 美团外卖
- Python 输入一个整数,将他转换为数字金字塔和 * 金字塔
- 仓库管理软件源码(含数据库脚本)
- ORACLE 启动报错 ORA-00600: internal error code, arguments
热门文章
- Android开源框架——图片加载与缓存库 Picasso
- C语言数据库公共知识,全国计算机二级C语言公共基础知识数据库设计基础
- 判断ipv6地址_#网络工程师#5分钟教你搞懂IPV6如何发现邻居
- SpringBoot2.0(一):【重磅】Spring Boot 2.0权威发布
- 两个Long类型真的不能直接用或比较么?其实可以
- HTML5 进阶系列:indexedDB 数据库
- 为什么大公司一定要使用微服务?
- java.lang.String 的 + 号操作,这个谜终于要解开了!
- Java ArrayList 为什么要实现 RandomAccess 接口?
- 如何快速融入一家公司