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中管道用法入门实例
Jun 04 Python
python读取oracle函数返回值
Jul 18 Python
Python探索之自定义实现线程池
Oct 27 Python
python3.5基于TCP实现文件传输
Mar 20 Python
django框架中间件原理与用法详解
Dec 10 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
Feb 29 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
Python3之外部文件调用Django程序操作model等文件实现方式
Apr 07 Python
Django models文件模型变更错误解决
May 11 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
Sep 28 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 Python
python中的3种定义类方法
Nov 27 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读取数据库信息的几种方法
2008/05/24 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
递归实现php数组转xml的代码分享
2015/05/14 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
2015/11/09 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
Python实现把数字转换成中文
2015/06/29 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
Python实现的计数排序算法示例
2017/11/29 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
python实现自动化上线脚本的示例
2019/07/01 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
2020/11/05 Python
简约控的天堂:The Undone
2016/12/21 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
本科毕业生求职自荐信
2014/04/09 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
2015年社区工作总结
2015/04/08 职场文书
投诉书范文
2015/07/02 职场文书
导游词之长城八达岭
2019/09/24 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python