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算法学习之计数排序实例
Dec 18 Python
TensorFlow实现卷积神经网络
May 24 Python
python 借助numpy保存数据为csv格式的实现方法
Jul 04 Python
python执行精确的小数计算方法
Jan 21 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
Python在OpenCV里实现极坐标变换功能
Sep 02 Python
Python matplotlib绘制饼状图功能示例
Sep 10 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
Python 随机按键模拟2小时
Dec 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
javascript读取xml
2006/11/04 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
2019/05/07 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python编写百度贴吧的简单爬虫
2015/04/02 Python
简单学习Python time模块
2016/04/29 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
香港卓悦化妆品官网:BONJOUR
2017/09/21 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
如何写出好的Java代码
2014/04/25 面试题
创新型城市实施方案
2014/03/06 职场文书
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
老人节标语大全
2014/10/08 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
导游词之山东孔庙
2019/11/04 职场文书
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
2021/03/31 Servers
python 批量压缩图片的脚本
2021/06/02 Python