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实现的生成自我描述脚本分享(很有意思的程序)
Jul 18 Python
在Python中进行自动化单元测试的教程
Apr 15 Python
python清除字符串里非字母字符的方法
Jul 02 Python
Python多线程爬虫简单示例
Mar 04 Python
详解Python3的TFTP文件传输
Jun 26 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
详解使用Python下载文件的几种方法
Oct 13 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
浅谈Python中文件夹和python package包的区别
Jun 01 Python
利用PyTorch实现VGG16教程
Jun 24 Python
python+appium+yaml移动端自动化测试框架实现详解
Nov 24 Python
基于python制作简易版学生信息管理系统
Apr 20 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下操作Linux消息队列完成进程间通信的方法
2010/07/24 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
session 加入redis的实现代码
2016/07/15 PHP
Laravel手动返回错误码示例
2019/10/22 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
js技巧之十几行的代码实现vue.watch代码
2018/06/09 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
Python使用MONGODB入门实例
2015/05/11 Python
Python处理字符串之isspace()方法的使用
2015/05/19 Python
浅谈Python的文件类型
2016/05/30 Python
Python subprocess模块常见用法分析
2018/06/12 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
2013/03/25 HTML / CSS
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
岗位职责风险防控
2014/02/18 职场文书
挂科检讨书范文
2014/02/20 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
二年级数学教学反思
2016/02/16 职场文书
深入理解go slice结构
2021/09/15 Golang