散点图和折线图是数据分析中最常用的两种图形。其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还可以看出数量的差异,增长情况。

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() 所有用法详解相关推荐

  1. python 折线图 尾部_Matplotlib 折线图plot()所有用法详解

    散点图和折线图是数据分析中最常用的两种图形.其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还可以看出数量的差异,增长情况. Matplotlib 中绘制 ...

  2. Matplotlib - 箱线图、箱型图 boxplot () 所有用法详解

    目录 基本用法 水平箱线图,显示均值 改变箱线图的形状(箱体的形状notch.异常值的形状sym) 改变箱线图的颜色(箱体边框的颜色.箱体填充色) 相较散点图和折线图,柱状图.饼图.箱线图(箱型图)是 ...

  3. matplotlib.pyplot.figure()结构及用法详解

    matplotlib.pyplot.figure官方文档 源代码 matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolo ...

  4. Echarts 双柱状图+折线图合并---实现效果详解(vue+Echarts实现)

    此文章讲解 Echarts 在 vue 开发中的使用方式以及实现效果的 demo 示例展示; 如有疑问或者不清楚的欢迎随时提问 . 废话不多说, 直接上代码以及图例 (为了让大家方便阅读, 都有自己验 ...

  5. Matplotlib subplot()函数用法详解

    Matplotlib subplot()函数用法详解 在使用 Matplotlib 绘图时,我们大多数情况下,需要将一张画布划分为若干个子区域,之后,我们就可以在这些区域上绘制不用的图形.在本节,我们 ...

  6. [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. python scatter参数详解_Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  8. subplots用法详解

    subplots用法详解 我们经常看到这个函数被用了很多次,尽管这个例子只是试图创建一个图表.还有其他一些优势吗?官方演示subplots() 也用于**f, ax = plt.subplots()* ...

  9. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

最新文章

  1. 微众银行 CAIO 杨强:人工智能的新三大定律(附视频)
  2. C#操作XML总结1
  3. 使用Palette类提取图片的颜色信息
  4. Spring事务传播机制与隔离机制
  5. plsql登录时显示无服务器,plsql登录提示ORA-12514:TNS:listener does not currently know of service…………...
  6. [SinGuLaRiTy] KM算法
  7. SpringBoot注解大全(转)
  8. html原样输出html代码
  9. 设置Apache Hadoop多节点集群
  10. 我的runtime学习笔记
  11. sizeof是c语言的一种运算符,深入sizeof的使用详解
  12. 课后作业(因博客源问题,发的邮箱作业,重新提交博客园)
  13. HTML5新标签 w3c
  14. 文件用户Apache shiro学习笔记+ spring整合shiro (一)
  15. appium自动化测试(5)-一些pyhon操作
  16. C# 客服端上传文件与服务器器端接收 (简单代码)
  17. matlab abs()le8,《MATLAB_语言与数学运算》练习答案
  18. JavaScript-Date类的getMonth方法释疑
  19. uploadify组件文件上传那些事
  20. ANSYS——模态分析的理论基础

热门文章

  1. [小技巧]diff的文件夹忽略使用方式
  2. draw graph
  3. HDU 2444 The Accomodation of Students 二分图匹配
  4. windows服务编程 注册InstallUtil.exe
  5. Linux下修改只读文件
  6. 我等这个含蓄的技术男当上了CEO
  7. 本地html页面传递表单值,js实现两个页面表单传值并接收
  8. python是面向对象还是过程_python编程:面向对象与过程是什么?
  9. MySQL运算符,函数,索引,图形化管理工具
  10. python自由落体_VPython - example - 模拟自由落体运动