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 相关文章推荐
利用Psyco提升Python运行速度
Dec 24 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
Feb 21 Python
TensorFlow实现模型评估
Sep 07 Python
python调用自定义函数的实例操作
Jun 26 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
python 装饰器的实际作用有哪些
Sep 07 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
python中 .npy文件的读写操作实例
Apr 14 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反射应用示例
2014/02/25 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
浅谈JavaScript中的作用域和闭包问题
2015/07/07 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
django的ORM模型的实现原理
2019/03/04 Python
自定义django admin model表单提交的例子
2019/08/23 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
经济系大学生求职信
2013/10/01 职场文书
售房委托书
2014/08/30 职场文书
自我检讨报告
2015/01/28 职场文书
写给老师的保证书
2015/05/09 职场文书
保留意见审计报告
2015/06/05 职场文书
2015年依法治校工作总结
2015/07/27 职场文书