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删除空文件和空文件夹的方法
Jul 14 Python
基于Python os模块常用命令介绍
Nov 03 Python
Python zip()函数用法实例分析
Mar 17 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
Python清空文件并替换内容的实例
Oct 22 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
Jul 09 Python
django一对多模型以及如何在前端实现详解
Jul 24 Python
pytorch 实现模型不同层设置不同的学习率方式
Jan 06 Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 Python
pycharm 对代码做静态检查操作
Jun 09 Python
Python中 range | np.arange | np.linspace三者的区别
Mar 22 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
ZF等常用php框架中存在的问题
2008/01/10 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
心扬JS分页函数代码
2010/09/10 Javascript
javascript中"/"运算符常见错误
2010/10/13 Javascript
js查错流程归纳
2012/05/04 Javascript
jquery 检测元素是否存在的实例代码
2013/11/19 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
vue引入jq插件的实例讲解
2017/09/12 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
vue-router中scrollBehavior的巧妙用法
2018/07/09 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
Python 变量类型及命名规则介绍
2013/06/08 Python
python操作MongoDB基础知识
2013/11/01 Python
python函数参数*args**kwargs用法实例
2013/12/04 Python
python网络编程示例(客户端与服务端)
2014/04/24 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
Python中异常重试的解决方案详解
2017/05/05 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
python实现音乐下载的统计
2018/06/20 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
异常和异常类的概念
2014/09/12 面试题
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
城市规划应届毕业生自荐信
2014/07/04 职场文书
信用卡工资证明范本
2015/06/19 职场文书
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs