根据在线时长画热力图

前言

一、导入数据

二、数据转换

三、将画表的数据提取出来放到新的表格

四、进行图表构造

五、配置项调整


前言
热力图介绍

什么是热力图:热力图是以特殊高亮的形式显示访客热衷的页面区域和访问所在的区域的图示。是了解用户在网站或者APP上行为轨迹的有效数据统计工具,可以清晰的了解到哪些区域更受用户的关注,以冷暖色调来进行区分。例如,较大的值由较深的颜色表示,较小的值由较浅的颜色表示;较大的值由偏暖的颜色表示,较小的值由较冷的颜色表示等等。
热力图的主要特色:它可以直观清楚的看到页面上每一个区域的访问兴趣焦点,无须报告数据分析,图形化展现,无需任何页面分析经验。

导入数据

import pandas as pd
import numpy as np
df= pd.read_csv(open('../data/login.csv'))
df['时间对象序列']=pd.to_datetime(data['login_time'])

这里只用到了pandas库所以我们只需导入pandas库即可,读取数据用的是相对路径,“…”表示相对于当前目录的上一级目录。读取的路径是一个完整的路径则表示用的是绝对路径。例如:

df = pd.read_csv(open('E:/python/data/login.csv')

数据转换

df['时间对象序列']=pd.to_datetime(data['login_time'])
df['星期'] = data['时间对象序列'].dt.dayofweek+1
df['在线时长'] = data['时间对象序列'].agg(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值