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基础教程之自定义函数介绍
Aug 29 Python
Python设计模式中单例模式的实现及在Tornado中的应用
Mar 02 Python
python+django快速实现文件上传
Oct 24 Python
python 识别图片中的文字信息方法
May 10 Python
python检索特定内容的文本文件实例
Jun 05 Python
python之消除前缀重命名的方法
Oct 21 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
Python比较配置文件的方法实例详解
Jun 06 Python
python通过链接抓取网站详解
Nov 20 Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 Python
python thrift 实现 单端口多服务的过程
Jun 08 Python
Python之matplotlib绘制饼图
Apr 13 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
在项目中寻找代码的坏命名
2012/07/14 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
php写入文件不覆盖的实例讲解
2019/09/17 PHP
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
package.json文件配置详解
2017/06/15 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Python的另外几种语言实现
2015/01/29 Python
使用IPython来操作Docker容器的入门指引
2015/04/08 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
python GUI计算器的实现
2020/10/09 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
小学生获奖感言范文
2014/02/02 职场文书
中学校庆方案
2014/03/17 职场文书
新教师培训方案
2014/06/08 职场文书
英文投诉信格式
2015/07/03 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
MySQL批量更新不同表中的数据
2022/05/11 MySQL
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers