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 相关文章推荐
使用Python3制作TCP端口扫描器
Apr 17 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
Sep 08 Python
python GUI实例学习
Nov 21 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
python机器学习之神经网络实现
Oct 13 Python
python获取本机所有IP地址的方法
Dec 26 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 Python
python3人脸识别的两种方法
Apr 25 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
python re.match()用法相关示例
Jan 27 Python
pytorch常用数据类型所占字节数对照表一览
May 17 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 的 __FILE__ 常量
2007/01/15 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
JS实现随机点名器
2020/04/12 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python二分查找详解
2015/09/13 Python
python版本的仿windows计划任务工具
2018/04/30 Python
python脚本实现验证码识别
2018/06/07 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
Python如何telnet到网络设备
2021/02/18 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
父亲的菜园教学反思
2014/02/13 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
环保标语口号
2014/06/13 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB
使用Ajax实现进度条的绘制
2022/04/07 Javascript