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 28 Python
利用Python获取赶集网招聘信息前篇
Apr 18 Python
在Python中定义一个常量的方法
Nov 10 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
python多个模块py文件的数据共享实例
Jan 11 Python
代码实例讲解python3的编码问题
Jul 08 Python
python查找重复图片并删除(图片去重)
Jul 16 Python
python Django 创建应用过程图示详解
Jul 29 Python
Python实现基于socket的udp传输与接收功能详解
Nov 15 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
基于python实现检索标记敏感词并输出
May 07 Python
Python爬取科目四考试题库的方法实现
Mar 30 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 MYSQL中插入当前时间
2008/04/06 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
PHP常用的三种设计模式
2017/02/17 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
Python实现简单的代理服务器
2015/07/25 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
python迭代器常见用法实例分析
2019/11/22 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
质检部职责
2013/12/28 职场文书
团队队名口号大全
2014/06/06 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
研究生论文答辩开场白
2015/05/27 职场文书
法律意见书范本
2015/06/04 职场文书
医院保洁员管理制度
2015/08/05 职场文书
汽车销售合同文本
2019/08/08 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
CSS子盒子水平和垂直居中的五种方法
2022/07/23 HTML / CSS