Python广告数据挖掘与分析实战
上QQ阅读APP看书,第一时间看更新

3.3.3 折线图

折线图是用直线连接排列在工作表的列或行中的数据点而绘制成的图形。折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示相等时间间隔下数据的趋势。折线图的主要参数及各参数说明如表3-12所示。

表3-12 折线图的主要参数及各参数说明

以某广告平台随日期变化的用户请求数为例,我们用折线图来表现其变化趋势,如代码清单3-3所示,其可视化结果如图3-9所示。

代码清单3-3 绘制折线图


import matplotlib.dates as mdate
dateparse = lambda dates:pd.datetime.strptime(dates,'%Y%m%d')
data = pd.read_csv('req_user.csv',encoding='utf-8',parse_dates=['date'],date_parser=dateparse)
plt.figure(figsize=(10,7))
plt.plot(data["date"],data['req_user']) 
plt.xlabel('date',fontsize=15)
plt.ylabel('req_user',fontsize=15)  #图例字体大小
plt.tick_params(labelsize=10)  #刻度字体大小
plt.show()

图3-9 折线图