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 相关文章推荐
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
Python字符串和文件操作常用函数分析
Apr 08 Python
人机交互程序 python实现人机对话
Nov 14 Python
pandas object格式转float64格式的方法
Apr 10 Python
5分钟 Pipenv 上手指南
Dec 20 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
Python Numpy 实现交换两行和两列的方法
Jun 26 Python
Django-Model数据库操作(增删改查、连表结构)详解
Jul 17 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
Jan 16 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
python filecmp.dircmp实现递归比对两个目录的方法
May 22 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文本数据库的搜索方法
2006/10/09 PHP
PHP截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
Laravel框架控制器,视图及模型操作图文详解
2019/12/04 PHP
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
初始Nodejs
2014/11/08 NodeJs
多个jQuery版本共存的处理方案
2015/03/17 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
react-router JS 控制路由跳转实例
2017/06/15 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
2018/04/21 Javascript
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
python实现将一维列表转换为多维列表(numpy+reshape)
2019/11/29 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
用python计算文件的MD5值
2020/12/23 Python
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
市级文明单位申报材料
2014/05/07 职场文书
体育节口号
2014/06/19 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers