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 相关文章推荐
pycharm 使用心得(三)Hello world!
Jun 05 Python
Python实现的批量下载RFC文档
Mar 10 Python
Python中的自省(反射)详解
Jun 02 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
Python基于scipy实现信号滤波功能
May 08 Python
详解Python下载图片并保存本地的两种方式
May 15 Python
python实现连连看辅助(图像识别)
Mar 25 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
Jul 31 Python
让你的Python代码实现类型提示功能
Nov 19 Python
Python实现获取当前目录下文件名代码详解
Mar 10 Python
Python如何实现机器人聊天
Sep 10 Python
python实现excel公式格式化的示例代码
Dec 23 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产生动态的影像图
2006/10/09 PHP
PHP 翻页 实例代码
2009/08/07 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
js调试工具console.log()方法查看js代码的执行情况
2014/08/08 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
2017/07/07 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
python双向链表实现实例代码
2013/11/21 Python
Python pass 语句使用示例
2014/03/11 Python
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
深入了解python中元类的相关知识
2019/08/29 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
Python多线程多进程实例对比解析
2020/03/12 Python
HTML5 在canvas中绘制文本附效果图
2014/06/23 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
内部类的定义、种类以及优点
2013/10/16 面试题
公司新人试用期自我评价
2014/09/17 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书