Matplotlib 折线图plot()所有用法详解

作者:黄大侠aa 时间:2023-01-30 06:10:30 

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

Matplotlib 中绘制散点图的函数为 plot() ,使用语法如下:matplotlib.pyplot.plot(*argsscalex=Truescaley=Truedata=None**kwargs)

常用参数及说明:

参数接收值说明默认值
x,yarray表示 x 轴与 y 轴对应的数据;
colorstring表示折线的颜色;None
markerstring表示折线上数据点处的类型;None
linestylestring表示折线的类型;-
linewidth数值线条粗细:linewidth=1.=5.=0.31
alpha0~1之间的小数表示点的透明度;None
labelstring数据图例内容: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()所有用法详解

来源:https://blog.csdn.net/weixin_40683253/article/details/87376085

标签:Matplotlib,折线图,plot()
0
投稿

猜你喜欢

  • python解析yaml文件过程详解

    2023-09-30 13:13:51
  • 小程序input数据双向绑定实现方法

    2023-07-15 13:09:54
  • 微软雅黑的设计

    2010-02-23 20:36:00
  • Python3调用微信企业号API发送文本消息代码示例

    2023-05-03 16:23:41
  • 分析SQL Server中数据库的快照工作原理

    2009-01-19 14:03:00
  • Python函数参数基础介绍及示例

    2021-02-03 03:11:04
  • 10个Python面试常问的问题(小结)

    2023-04-11 19:36:15
  • mysql慢查询的分析方法

    2010-08-03 14:51:00
  • numpy的sum函数的axis和keepdim参数详解

    2021-08-02 02:48:46
  • python之文件的读写和文件目录以及文件夹的操作实现代码

    2021-05-15 02:55:57
  • Python实现yaml与json文件批量互转

    2023-11-20 07:07:54
  • 960网格系统

    2009-02-17 12:22:00
  • ASP中的面向对象类

    2011-04-11 10:34:00
  • python模块内置属性概念及实例

    2023-11-23 15:34:27
  • Web开发者的百科全书——Google DocType

    2008-07-03 13:06:00
  • 垂直栅格与渐进式行距(下)

    2009-07-09 16:52:00
  • ASP使用连接MYSQL数据库全攻略

    2007-09-23 09:06:00
  • pycharm软件实现设置自动保存操作

    2022-09-01 00:02:15
  • Python 利用pydub库操作音频文件的方法

    2022-12-12 05:42:53
  • Python 实现子类获取父类的类成员方法

    2022-01-14 00:28:17
  • asp之家 网络编程 m.aspxhome.com