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字典序问题实例
Sep 26 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
Apr 17 Python
python 文件查找及内容匹配方法
Oct 25 Python
Python小程序 控制鼠标循环点击代码实例
Oct 08 Python
pytorch如何冻结某层参数的实现
Jan 10 Python
Python操作Jira库常用方法解析
Apr 10 Python
如何导出python安装的所有模块名称和版本号到文件中
Jun 05 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
Jun 18 Python
浅谈Python xlwings 读取Excel文件的正确姿势
Feb 26 Python
Python Pandas知识点之缺失值处理详解
May 11 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
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
php函数的常用方法及注意之处小结
2011/07/10 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
Python实现学校管理系统
2018/01/11 Python
python编程嵌套函数实例代码
2018/02/11 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
python和C++共享内存传输图像的示例
2020/10/27 Python
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
Yahoo-PHP面试题1
2016/07/20 面试题
中科方德软件测试面试题
2016/04/21 面试题
HR喜欢的自荐信格式
2013/10/08 职场文书
电子信息工程自荐信
2014/05/26 职场文书
机械工程师岗位职责
2014/06/16 职场文书
责任书格式
2015/01/29 职场文书
武侯祠导游词
2015/02/04 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
钱学森电影观后感
2015/06/04 职场文书
python接口测试返回数据为字典取值方式
2022/02/12 Python