Matplotlib - 折线图 plot() 所有用法详解
散点图和折线图是数据分析中最常用的两种图形。其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还可以看出数量的差异,增长情况。
Matplotlib 中绘制散点图的函数为 plot() ,使用语法如下:matplotlib.pyplot.plot
(*args, scalex=True, scaley=True, data=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() 所有用法详解相关推荐
- python 折线图 尾部_Matplotlib 折线图plot()所有用法详解
散点图和折线图是数据分析中最常用的两种图形.其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还可以看出数量的差异,增长情况. Matplotlib 中绘制 ...
- Matplotlib - 箱线图、箱型图 boxplot () 所有用法详解
目录 基本用法 水平箱线图,显示均值 改变箱线图的形状(箱体的形状notch.异常值的形状sym) 改变箱线图的颜色(箱体边框的颜色.箱体填充色) 相较散点图和折线图,柱状图.饼图.箱线图(箱型图)是 ...
- matplotlib.pyplot.figure()结构及用法详解
matplotlib.pyplot.figure官方文档 源代码 matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolo ...
- Echarts 双柱状图+折线图合并---实现效果详解(vue+Echarts实现)
此文章讲解 Echarts 在 vue 开发中的使用方式以及实现效果的 demo 示例展示; 如有疑问或者不清楚的欢迎随时提问 . 废话不多说, 直接上代码以及图例 (为了让大家方便阅读, 都有自己验 ...
- Matplotlib subplot()函数用法详解
Matplotlib subplot()函数用法详解 在使用 Matplotlib 绘图时,我们大多数情况下,需要将一张画布划分为若干个子区域,之后,我们就可以在这些区域上绘制不用的图形.在本节,我们 ...
- [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- python scatter参数详解_Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- subplots用法详解
subplots用法详解 我们经常看到这个函数被用了很多次,尽管这个例子只是试图创建一个图表.还有其他一些优势吗?官方演示subplots() 也用于**f, ax = plt.subplots()* ...
- python scatter参数详解_Python 中 scatter 函数参数及用法详解
Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...
最新文章
- 微众银行 CAIO 杨强:人工智能的新三大定律(附视频)
- C#操作XML总结1
- 使用Palette类提取图片的颜色信息
- Spring事务传播机制与隔离机制
- plsql登录时显示无服务器,plsql登录提示ORA-12514:TNS:listener does not currently know of service…………...
- [SinGuLaRiTy] KM算法
- SpringBoot注解大全(转)
- html原样输出html代码
- 设置Apache Hadoop多节点集群
- 我的runtime学习笔记
- sizeof是c语言的一种运算符,深入sizeof的使用详解
- 课后作业(因博客源问题,发的邮箱作业,重新提交博客园)
- HTML5新标签 w3c
- 文件用户Apache shiro学习笔记+ spring整合shiro (一)
- appium自动化测试(5)-一些pyhon操作
- C# 客服端上传文件与服务器器端接收 (简单代码)
- matlab abs()le8,《MATLAB_语言与数学运算》练习答案
- JavaScript-Date类的getMonth方法释疑
- uploadify组件文件上传那些事
- ANSYS——模态分析的理论基础
热门文章
- [小技巧]diff的文件夹忽略使用方式
- draw graph
- HDU 2444 The Accomodation of Students 二分图匹配
- windows服务编程 注册InstallUtil.exe
- Linux下修改只读文件
- 我等这个含蓄的技术男当上了CEO
- 本地html页面传递表单值,js实现两个页面表单传值并接收
- python是面向对象还是过程_python编程:面向对象与过程是什么?
- MySQL运算符,函数,索引,图形化管理工具
- python自由落体_VPython - example - 模拟自由落体运动