matplotlib设置legend图例代码示例


Posted in Python onDecember 19, 2017

本文主要是关于matplotlib的一些基本用法。

Demo

import matplotlib.pyplot as plt
import numpy as np

# 绘制普通图像
x = np.linspace(-1, 1, 50)
y1 = 2 * x + 1
y2 = x**2

plt.figure()
# 在绘制时设置lable, 逗号是必须的
l1, = plt.plot(x, y1, label = 'line')
l2, = plt.plot(x, y2, label = 'parabola', color = 'red', linewidth = 1.0, linestyle = '--')

# 设置坐标轴的取值范围
plt.xlim((-1, 1))
plt.ylim((0, 2))

# 设置坐标轴的lable
plt.xlabel('X axis')
plt.ylabel('Y axis')

# 设置x坐标轴刻度, 原来为0.25, 修改后为0.5
plt.xticks(np.linspace(-1, 1, 5))
# 设置y坐标轴刻度及标签, $$是设置字体
plt.yticks([0, 0.5], ['$minimum$', 'normal'])

# 设置legend
plt.legend(handles = [l1, l2,], labels = ['a', 'b'], loc = 'best')
plt.show()

结果展示:

matplotlib设置legend图例代码示例

总结

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

Python 相关文章推荐
python中bisect模块用法实例
Sep 25 Python
通过5个知识点轻松搞定Python的作用域
Sep 09 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
python实现动态数组的示例代码
Jul 15 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
Python依赖包整体迁移方法详解
Aug 15 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
python yield和Generator函数用法详解
Feb 10 Python
Python实现初始化不同的变量类型为空值
Jun 02 Python
Python中OpenCV实现简单车牌字符切割
Jun 11 Python
Python OpenCV实现传统图片格式与base64转换
Jun 13 Python
Python 语言实现六大查找算法
Jun 30 Python
matplotlib中legend位置调整解析
Dec 19 #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
You might like
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
vue.js+element-ui动态配置菜单的实例
2018/09/07 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
[53:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第一场 1月31日
2021/03/11 DOTA
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Python制作简单的网页爬虫
2015/11/22 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
django 多数据库及分库实现方式
2020/04/01 Python
python实现视频压缩功能
2020/12/18 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
财务会计专业求职信范文
2013/12/31 职场文书
安全宣传标语
2014/06/10 职场文书
新闻发布会策划方案
2014/06/12 职场文书
军训个人总结
2015/03/03 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
超市员工管理制度
2015/08/06 职场文书
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/06 其他游戏
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android