Matplotlib 折线图plot()所有用法详解


Posted in Python onJuly 28, 2020

散点图和折线图是数据分析中最常用的两种图形。其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还可以看出数量的差异,增长情况。

Matplotlib 中绘制散点图的函数为 plot() ,使用语法如下:matplotlib.pyplot.plot(*argsscalex=Truescaley=Truedata=None**kwargs)

常用参数及说明:

参数 接收值 说明 默认值
x,y array 表示 x 轴与 y 轴对应的数据;
color string 表示折线的颜色; None
marker string 表示折线上数据点处的类型; None
linestyle string 表示折线的类型; -
linewidth 数值 线条粗细:linewidth=1.=5.=0.3 1
alpha 0~1之间的小数 表示点的透明度; None
label string 数据图例内容:label=‘实际数据' None

其他参数请参考文档:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html

基本用法

import pandas as pd
import matplotlib.pyplot as plt
 
#读取数据
datafile = u'D:\\pythondata\\learn\\matplotlib.xlsx'
data = pd.read_excel(datafile)
 
plt.figure(figsize=(10,5))#设置画布的尺寸
plt.title('Examples of line chart',fontsize=20)#标题,并设定字号大小
plt.xlabel(u'x-year',fontsize=14)#设置x轴,并设定字号大小
plt.ylabel(u'y-income',fontsize=14)#设置y轴,并设定字号大小
 
#color:颜色,linewidth:线宽,linestyle:线条类型,label:图例,marker:数据点的类型
plt.plot(data['时间'],data['收入_Jay'],color="deeppink",linewidth=2,linestyle=':',label='Jay income', marker='o')
plt.plot(data['时间'],data['收入_JJ'],color="darkblue",linewidth=1,linestyle='--',label='JJ income', marker='+')
plt.plot(data['时间'],data['收入_Jolin'],color="goldenrod",linewidth=1.5,linestyle='-',label='Jolon income', marker='*')
 
plt.legend(loc=2)#图例展示位置,数字代表第几象限
plt.show()#显示图像

Matplotlib 折线图plot()所有用法详解

到此这篇关于Matplotlib 折线图plot()所有用法详解的文章就介绍到这了,更多相关Matplotlib 折线图plot()用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python和bash统计CPU利用率的方法
Jul 10 Python
python实现发送邮件及附件功能
Mar 02 Python
Django ORM框架的定时任务如何使用详解
Oct 19 Python
使用python对文件中的单词进行提取的方法示例
Dec 21 Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
Python 取numpy数组的某几行某几列方法
Oct 24 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
为什么相对PHP黑python的更少
Jun 21 Python
虚拟环境及venv和virtualenv的区别说明
Feb 05 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 Python
matplotlib.pyplot.plot()参数使用详解
Jul 28 #Python
matplotlib图例legend语法及设置的方法
Jul 28 #Python
Matplotlib中%matplotlib inline如何使用
Jul 28 #Python
Python基于xlrd模块处理合并单元格
Jul 28 #Python
Python 在函数上添加包装器
Jul 28 #Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 #Python
Python 如何反方向迭代一个序列
Jul 28 #Python
You might like
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
标准PHP的AES加密算法类
2015/03/12 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
javascript 写类方式之七
2009/07/05 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
2012/04/16 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
为你的微信小程序体积瘦身详解
2017/05/20 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
python根据出生日期获得年龄的方法
2015/03/31 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
Python查找文件中包含中文的行方法
2018/12/19 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
Python 画出来六维图
2019/07/26 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
一位农村小子的自荐信
2014/04/07 职场文书
实习单位鉴定评语
2014/04/26 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
win10更新失败无限重启解决方法
2022/04/19 数码科技