前言
一、导入数据
二、数据转换
三、将画表的数据提取出来放到新的表格
四、进行图表构造
五、配置项调整
前言
热力图介绍
什么是热力图:热力图是以特殊高亮的形式显示访客热衷的页面区域和访问所在的区域的图示。是了解用户在网站或者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(