数据的可视化方法和装置的制造方法_3

文档序号:9489432阅读:来源:国知局
个时段均可对应一个柱状条,但当有些时段每天平均签到次数为0时,这些时段对应的柱状条的长度为0,在图中不会呈现该时段对应的柱状条。如图2-图4所示,并非每个时段均对应一个位于第一圆形外侧的柱状条。
[0058]以上述第i时段为18:00左右的时段为例,图1中的柱状条即为图2中的柱状条1,从图2可以看出,柱状条1位于第一圆形的圆周线上与18:00对应的圆弧线内,柱状条1的长度相对较长,说明在18:00左右产生的时空行为数据的数量相对较多。
[0059]可选地,作为一个实施例,所述时空行为数据集中各时空行为数据还包括:行为数据,所述各时空行为数据中的行为数据对应的行为属于预设的Μ种行为中的一种;图1的方法还可包括:根据所述各时空行为数据中的行为数据,确定所述各时空行为数据对应的行为;根据所述各时空行为数据对应的行为,确定所述落入所述第i时段的时空行为数据的数量中,所述Μ种行为各自对应的时空行为数据的数量所占的比例;在所述柱状条上呈现以不同颜色着色的子线段,其中,所述不同颜色表示所述Μ种行为中的不同行为,所述子线段的长度表示:所述落入所述第i时段的时空行为数据的数量中,该子线段的颜色表示的行为所对应的时空行为数据的数量所占的比例。
[0060]以签到数据为例,可以从社交网络用户的签到数据中,筛选出签到行为属于预设的Μ种行为的签到数据。参见图2和图3,上述Μ种行为为以下5种:晚餐、中餐、早餐、喝咖啡/喝茶以及零食/冷饮,不同的行为对应不同的颜色(参见图2右上角的第一图例,需要说明的是,图2-图4中的颜色是通过灰度表示的,实际显示时,在显示界面上呈现如红色、黄色等具体的颜色)。柱状条1包括子线段1和子线段2,分别采用不同颜色着色。从图2中的第一图例可以看出:子线段1的颜色对应的行为是喝咖啡/喝茶;子线段2的颜色对应行为是晚餐。也就是说,在18:00左右的时段中,用户签到的行为以喝咖啡/喝茶和晚餐为主。此外,由于子线段2的长度远大于子线段1的长度,因此,在18:00左右的时段的签到用户中,吃晚餐的人数远大于喝咖啡/喝茶的人数。
[0061]本发明实施例中,通过各柱状条的颜色,能够直观地观察到各时间段有哪些行为发生,通过各柱状条中各子线段的长度能够直观地观察到各时间段发生的各行为所占的比例,换句话说,采用第一圆形表征时域,采用柱状条的长度表征行为数量,采用柱状条的颜色表征行为种类,通过呈现的图形从时域和行为两个维度直观地呈现了用户行为的分布,提高了时空行为信息的可视化的程度。
[0062]进一步地,时空行为数据集为目标地区产生的时空行为数据集。以签到数据为例,可以从社交网络用户的签到数据中,筛选出签到地点位于目标地区的签到数据作为上述时空行为数据集中的时空行为数据。
[0063]本发明实施例中,通过获取目标地区的时空行为数据,使得呈现的图形从时域和行为两个维度直观地呈现了目标地区的用户行为的分布,在此基础上,可结合地图呈现地图上的多个目标区域各自对应的上述图形,相当于在地图上直观地呈现了时域、地域、行为三个维度的信息,进一步提高了时空行为信息的可视化的程度。
[0064]进一步地,图1的方法还可包括:根据所述时空行为数据集中各时空行为数据对应的行为,确定所述时空行为数据集中,所述Μ种行为各自对应的时空行为数据所占的比例;根据所述Μ种行为各自对应的时空行为数据所占的比例,呈现面积被划分成Μ个分块的第二圆形,所述Μ个分块分别采用所述Μ种颜色着色,且所述Μ个分块中的每个分块的面积表示:所述时空行为数据集中,由该分块的颜色表示的行为所对应的时空行为数据所占的比例。此外,Μ个分块在第二圆形中可通过饼图或泰森多边形呈现。
[0065]具体参见图2,在图2中,第二圆形包括5个分块,每个分块对应第一图例中的一种行为,分块的大小对应该行为所占的比例。通过第二圆形中的分块的颜色和大小,能够总体上呈现时空行为数据集中各行为所占的比例,进一步提高了时空行为信息的可视化程度。
[0066]可选地,作为一个实施例,所述时空行为数据集为所述网络用户中的目标用户群产生的时空行为数据集,所述时空行为数据集中各时空行为数据还包括:地点数据,且所述各时空行为数据中的地点数据对应的地点分布在预设的Κ个地区中;图1的方法还可包括:根据所述时空行为数据集中各时空行为数据中的地点数据,确定所述各时空行为数据对应的地点;根据所述各时空行为数据对应的地点,确定所述时空行为数据集中,所述Κ个地区各自产生的时空行为数据所占的比例;根据所述Κ个地区各自产生的时空行为数据所占的比例,呈现内部包含Κ个分块的第二圆形,所述Κ个分块在所述第二圆形中的位置分布与所述Κ个地区在空间中的位置分布相对应,所述Κ个分块的面积大小表示:所述时空行为数据集中,所述Κ个地区内各自产生的时空行为数据所占的比例。
[0067]以签到数据为例,可以从社交网络用户的签到数据中,筛选出目标用户群中,签到的地点位于Κ个地区的签到数据,比如,筛选出签到地点位于上海的6个分区,平均每天签到次数排在前50的用户。获取这样的签到数据集后,能够通过图形呈现该用户群体的签到信息,从而将特定用户群体的签到信息可视化。
[0068]本发明实施例中,第二圆形表征不同地区行为分布情况,结合第一圆形和柱状条,从时域、地域、行为三个维度直观地呈现了目标用户群用户行为的分布。
[0069]具体参见图3,在图3中,第二圆形包括6个地区,用6个分块(即图3第二圆形中的6个封闭的几何图形)表示。6个分块在第二圆形中的相对位置关系是按照对应的6个地区实际的地理位置关系确定的,这样能够根据相对位置关系方便地识别出哪个分块对应哪个地区。此外,在图3中,6个分块的大小是基于时空行为数据集中,每个分块对应的地区所占的时空行为数据的数量决定的,数量越大,分块越大。以签到数据为例,在图3中,分块1最大,说明分块1对应的地区的签到次数最多,分块2相对较小,说明分块2对应的地区的签到次数相对较少,其余分块更小,说明其余分块对应的地区的签到次数更少。
[0070]进一步地,图1的方法还可包括:根据所述K个地区中第j地区产生的时空行为数据所对应的行为,确定所述第j地区产生的时空行为数据中,所述Μ种行为各自对应的时空行为数据所占的比例,j为1至Κ中任意整数;根据所述第j地区产生的时空行为数据中,所述Μ种行为各自对应的时空行为数据所占的比例,在所述第j地区对应的分块中呈现Μ个子分块,所述Μ个子分块分别采用所述Μ种颜色着色,所述Μ个子分块中各子分块的面积表示:所述第j地区产生的时空行为数据中,由该子分块的颜色表示的行为所对应的时空行为数据所占的比例。
[0071]需要说明的是,当第j地区产生的时空行为数据中,某种行为所占的比例为0时,在第j地区对应的分块中,该行为对应的子分块的面积为0,也就是不存在该行为对应的子分块。
[0072]具体地,参见图3,以签到数据为例,分块1包括5个子分块,分别采用不同颜色着色,其中,子分块1在5个子分块中最大,且子分块1采用晚餐行为对应的颜色,也就是说,在分块1对应的地区中,以晚餐行为签到的用户所占的比例最大。
[0073]可选地,作为一个实施例,所述时空行为数据集为目标行为对应的时空行为数据集,所述时空行为数据集中各时空行为数据还包括:地点数据,且所述各时空行为数据中的地点数据对应的地点属于预设的K个地区中的一个;图1的方法还可包括:根据所述时空行为数据集中各时空行为数据中的地点数据,确定所述时空行为数据集中,所述K个地区各自产生的时空行为数据的数量;从预设的Z个数值区间中,选择所述K个地区各自产生的时空行为数据的数量所属的数值区间;呈现第二图例,所述第二图例用于指示所述Z个数值范围和Z种颜色的一一对应关系;根据所述K个地区各自产生的时空行为数据的数量所属的数值区间,呈现包含所述K个地区的地图,在所述地图中,所述K个地区中每个地区采用:该地区产生的时空行为数据的数量所属的数值区间所对应的颜色着色;根据所述各时空行为数据中的地点数据,确定所述各时空行为数据产生的地点;根据所述各时空行为数据对应的地点,确定所述K个地区中各地区集合产生的时空行为数据的数量,在所述落入所述第i时段的时空行为数据的数量中所占的比例,其中,所述K个地区中,采用相同颜色着色的地区属于一个地区集合;在所述柱状条上呈现以不同颜色着色的子线段,其中,所述子线段的长度表示:所述K个地区中,采用该子线段的颜色着色的地区集合产生的时空行为数据的数量在所述落入所述第i时段的时空行为数据的数量中所占的比例。
[0074]进一步地,所述地图中的所述K个地区可以是膨胀后的K个地区,所述K个地区中每个地区膨胀的大小与所述时空行为数据集中,该地区内产生的时空行为数据的数量正相关。
[0075]参见图4,以签到数据为例,在图4中,地图展示的是上海的6个地区,但是,6个地区的形状是按照各区域内签到次数的多少以区域膨胀方式展示的,也就是说,签到次数越多,地区膨胀的越大。从图4中可以看出,地区1膨胀的非常大,占据了内圆的很大面积,而其他区域均很小,共同占据了内圆中的一块狭长区域。如图4中的第二图例所示,地区1采用18208对应的颜色着色,其余地区均采用0对应的颜色着色,也就是说,地区1为一个地区集合(下称地区集合1),其余地区组成了另一个地区集合(下称地区集合2)。地区集合1中,目标行为的签到次大于等于18208 ;地区集合2中,目标行为的签到次数均落在[0,4552]区间。进一步地,图4中,柱状条1分成2个子分段:子线段1和子线段2 (子线段2是柱状条1除去子线段1的剩余部分,由于长度较短,所以图4中未标出)。子线段1采用与地图集合1相同的颜色着色,子线段2采用与地区集合2相同的颜色着色,子线段1和子线段2在柱状条1中所占的比例表示:在18:00左右的时段,以目标行为签到的平均签到次数中,地区集合1占了绝大部分,地区集合2仅占很小的一部分。
[0076]本发明实施例中,通过观察地图,能够直观地看到基于目标行为的签到在各地区的分布情况,通过观察柱状条的长度以及柱状条的排列方式,能够直观地看到目标签到行为在一天中的各时段的分布情况,通过观察某个时段对应的柱状条中各子线段的长度和颜色,能够直观地看到各地区在该时段签到所占的比例。换句话说,在呈现的图形中,采用第一圆形表征全时域,采用柱状条的长度表征行为数量,采用柱状条的颜色表征地域,通过该图形从时域、地域两个维度直观地呈现了特定用户行为的分布情况,提高了时空行为信息的可视化的程度。
[0077]可选地,作为一个实施例,所述时空行为数据集为所述工作日产生的时空行为数据集,所述柱状条以该柱状条与所述圆周线的相交位置为起点,向所述第一圆形圆外方向延伸;图1的方法还可包括:获取所述网络用户在周末产生的另一时空行为数据集;根据所述另一时空数据集中各时空行为数据中的时间数据,确定所述另一时空数据集中各时空行为数据产生的时间点或时间段;根据所述另一时空数据集中各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中,产生的时间点或时间段每天平均落入所述N个时段中的各时段的时空行为数据的数量;呈现所述N个时段中第k时段对应的另一柱状条,,所述另一柱状条位于所述第一圆形的径向,且与所述第一圆形相交,所述另一柱状条以该另一柱状条与该圆周线相交位置为起点,向所述第一圆形内部延伸,所述另一柱状条与所述圆周线相交的位置位于:所述圆周线上对应于所述第k时段的一段圆周线中,所述另一柱状条的长度表示:所述每天平均落入所述第k时段的时空行为数据的数量,k为1至N中的任意整数。
[0078]具体可参见图2-图4,以图2为例,上述柱状条为图2中位于第一圆形外部的柱状条之一,上述另一柱状条为图2中位于第一圆形内部的柱状条之一。从图2中可以看出,在对应的时段内,位于第一圆形两侧的柱状条可以连成了一根柱状条。例如,18:00左右时段内,位于第一圆形外侧的柱状条1和位于第一圆形内侧的柱状条2合成与第一圆形相交的一根柱状条。换句话说,本发明实施例中,是按照作用对柱状条进行划分的,作用不同的柱状条可以是同一柱状条的两个部分。
[0079]上文中结合图1至图4,详细描述了根据本发明实施例的数据的可视化方法,下面将结合图5至图6,详细描述根据本发明实施例的数据的可视化装置。
[0080]图5是本发明一个实施例的数据的可视化装置的示意性框图。图5的装置
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1