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

文档序号:9489432阅读:来源:国知局
在第二方面的另一种实现方式中,所述时空行为数据集为所述网络用户中的目标用户群产生的时空行为数据集,所述时空行为数据集中各时空行为数据还包括:地点数据,且所述各时空行为数据中的地点数据对应的地点分布在预设的Κ个地区中;所述装置还包括:第六确定单元,用于根据所述时空行为数据集中各时空行为数据中的地点数据,确定所述各时空行为数据对应的地点;第七确定单元,用于根据所述各时空行为数据对应的地点,确定所述时空行为数据集中,所述Κ个地区各自产生的时空行为数据所占的比例;所述呈现单元还用于根据所述Κ个地区各自产生的时空行为数据所占的比例,呈现内部包含Κ个分块的第二圆形,所述Κ个分块在所述第二圆形中的位置分布与所述Κ个地区在空间中的位置分布相对应,所述Κ个分块的面积大小表示:所述时空行为数据集中,所述Κ个地区内各自产生的时空行为数据所占的比例。
[0025]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述装置还包括:第八确定单元,用于根据所述Κ个地区中第j地区产生的时空行为数据所对应的行为,确定所述第j地区产生的时空行为数据中,所述Μ种行为各自对应的时空行为数据所占的比例,j为1至K中任意整数;所述呈现单元还用于根据所述第j地区产生的时空行为数据中,所述Μ种行为各自对应的时空行为数据所占的比例,在所述第j地区对应的分块中呈现Μ个子分块,所述Μ个子分块分别采用所述Μ种颜色着色,所述Μ个子分块中各子分块的面积表示:所述第j地区产生的时空行为数据中,由该子分块的颜色表示的行为所对应的时空行为数据所占的比例。
[0026]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述呈现单元还用于呈现第一图例,用于指示所述Μ种行为与所述Μ种颜色的一一对应关系。
[0027]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述时空行为数据集为目标行为对应的时空行为数据集,所述时空行为数据集中各时空行为数据还包括:地点数据,且所述各时空行为数据中的地点数据对应的地点属于预设的Κ个地区中的一个;所述装置还包括:第九确定单元,用于根据所述时空行为数据集中各时空行为数据中的地点数据,确定所述时空行为数据集中,所述Κ个地区各自产生的时空行为数据的数量;选择单元,用于从预设的Ζ个数值区间中,选择所述Κ个地区各自产生的时空行为数据的数量所属的数值区间;所述呈现单元还用于呈现第二图例,所述第二图例用于指示所述Ζ个数值范围和Ζ种颜色的一一对应关系;根据所述Κ个地区各自产生的时空行为数据的数量所属的数值区间,呈现包含所述Κ个地区的地图,在所述地图中,所述Κ个地区中每个地区采用:该地区产生的时空行为数据的数量所属的数值区间所对应的颜色着色;所述装置还包括:第十确定单元,用于根据所述各时空行为数据中的地点数据,确定所述各时空行为数据产生的地点;第十一确定单元,用于根据所述各时空行为数据对应的地点,确定所述Κ个地区中各地区集合产生的时空行为数据的数量,在所述落入所述第i时段的时空行为数据的数量中所占的比例,其中,所述K个地区中,采用相同颜色着色的地区属于一个地区集合;所述呈现单元还用于在所述柱状条上呈现以不同颜色着色的子线段,其中,所述子线段的长度表示:所述K个地区中,采用该子线段的颜色着色的地区集合产生的时空行为数据的数量在所述落入所述第i时段的时空行为数据的数量中所占的比例。
[0028]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述地图中的所述K个地区是膨胀后的K个地区,所述K个地区中每个地区膨胀的大小与所述时空行为数据集中,该地区内产生的时空行为数据的数量正相关。
[0029]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二圆形与所述第一圆形具有相同的圆心,且位于所述第一圆心的内部。
[0030]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述时空行为数据集为工作日或周末产生的时空行为数据集,所述N个时段是将一天24小时划分而形成的N个时段,所述第一圆形圆周线上的不同点分别对应于所述一天24小时的不同时刻,且以0时刻对应的点为起点,沿顺时针或逆时针方向,所述圆周线上的点对应的时刻依次增大,所述第二确定单元具体用于根据所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中产生的时间点或时间段每天平均落入N个时段中的各时段的时空行为数据的数量。
[0031]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述时空行为数据集为所述工作日产生的时空行为数据集,所述柱状条以该柱状条与所述圆周线的相交位置为起点,向所述第一圆形圆外方向延伸;所述获取单元还用于获取所述网络用户在周末产生的另一时空行为数据集;所述装置还包括:第十二确定单元,用于根据所述另一时空数据集中各时空行为数据中的时间数据,确定所述另一时空数据集中各时空行为数据产生的时间点或时间段;第十三确定单元,用于根据所述另一时空数据集中各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中,产生的时间点或时间段每天平均落入所述N个时段中的各时段的时空行为数据的数量;所述呈现单元还用于呈现所述N个时段中第k时段对应的另一柱状条,所述另一柱状条位于所述第一圆形的径向,且与所述第一圆形相交,所述另一柱状条以该另一柱状条与该圆周线相交位置为起点,向所述第一圆形内部延伸,所述另一柱状条与所述圆周线相交的位置位于:所述圆周线上对应于所述N个时段中第k时段的一段圆周线中,所述另一柱状条的长度表示:所述每天平均落入所述第k时段的时空行为数据的数量,k为1至N中任意整数。
[0032]结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述时空行为数据为社交网络中的签到数据。
[0033]本发明实施例中,采用第一圆形和柱状条呈现时空行为数据的数量在各时段的分布情况,换句话说,第一圆形表征时域,柱状条的长度表征该柱状条对应的时段的行为数量,通过第一圆形和柱状条的结合能够直观地呈现行为数量在时域的分布,从而实现了从时域的角度将时空行为数据可视化。
【附图说明】
[0034]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本发明一个实施例的数据的可视化方法的示意性流程图。
[0036]图2是本发明一个实施例的呈现的图形。
[0037]图3是本发明一个实施例的呈现的图形。
[0038]图4是本发明一个实施例的呈现的图形。
[0039]图5是本发明一个实施例的数据的可视化装置的示意性框图。
[0040]图6是本发明一个实施例的数据的可视化装置的示意性框图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0042]应理解,本发明实施例中的时空行为数据可以是社交网络用户的签到数据,该社交网络可以是具有签到服务的任何网络,例如,可以是微博、微信、人人网等。为了便于理解,以下主要以签到数据为例进行详细描述,但本发明实施例并不限于此,任何包含网络用户的时空行为信息的数据均应落入本发明的保护范围。
[0043]图1是本发明一个实施例的数据的可视化方法的示意性流程图。图1的方法包括:
[0044]110、获取网络用户生成的时空行为数据集,时空行为数据集中各时空行为数据包括:时间数据。
[0045]应理解,上述时空行为数据集中可包括海量的时空行为数据。
[0046]以签到数据为例,一条签到数据中可包括签到的时间数据、地点数据和行为数据,时间数据记录用户发布该签到数据的时间,地点数据记录用户发布该签到数据的地点,行为数据记录用户签到行为的种类,换句话说,该签到数据记录了签到的用户在某个时间,某个地点,做了某事。
[0047]120、根据所述各时空行为数据中的时间数据,确定所述各时空行为数据产生的时间点或时间段。
[0048]一个时空行为数据中的时间数据可以表示该时空行为数据产生的时间点,也可以表示该时空行为数据产生的时间段,以签到数据为例,签到数据中的签到时间可表示签到行为发生在哪一个时刻,也可以表示签到行为发生在那一段时间中,本发明实施例对此不作具体限定。
[0049]130、根据所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集产生的时间点或时间段落入N个时段中的各时段的时空行为数据的数量,其中,所述N个时段是将一天24小时、一周或者一个月划分而形成的N个时段。
[0050]140、呈现第一圆形,所述第一圆形圆周线上的不同点分别对应于所述一天24小时、一周或者一个月中的不同时段,且以0时刻对应的点为起点,沿顺时针或逆时针方向,所述圆周线上的点对应的时段依次增大。
[0051]150、呈现所述N个时段中第i时段对应的柱状条,其中,所述柱状条位于第一圆形的径向,且与所述第一圆形相交,所述柱状条与所述圆周线相交的位置位于:所述圆周线上对应于所述第i时段的一段圆周线中,所述柱状条的长度表示所述时空行为数据集中落入所述第i时段的时空行为数据的数量,i为1至N中任意整数。
[0052]本发明实施例中,采用第一圆形和柱状条呈现时空行为数据的数量在各时段的分布情况,换句话说,第一圆形表征时域,柱状条的长度表征该柱状条对应的时段的行为数量,通过第一圆形和柱状条的结合能够直观地呈现行为数量在时域的分布,从而实现了从时域的角度将时空行为数据可视化。
[0053]可选地,所述时空行为数据集为工作日或周末产生的时空行为数据集,所述N个时段是将一天24小时划分而形成的N个时段,所述第一圆形圆周线上的不同点分别对应于所述一天24小时的不同时刻,且以0时刻对应的点为起点,沿顺时针或逆时针方向,所述圆周线上的点对应的时刻依次增大,步骤130可包括:根据所述各时空行为数据产生的时间点或时间段,确定所述时空行为数据集中产生的时间点或时间段每天平均落入N个时段中的各时段的时空行为数据的数量。以下均以上述N个时段是预先将一天24小时划分而成的N个时段,柱状条的长度表示所述每天平均所述第i时段的时空行为数据的数量为例进行说明。
[0054]本发明实施例中,采用第一圆形和柱状条呈现每天平均产生的时空行为数据的数量在各时段的分布情况,换句话说,第一圆形表征一天的全时域,柱状条的长度表征该柱状条对应的时段的行为数量,通过第一圆形和柱状条的结合能够直观地呈现行为数量在全时域的分布,从而实现了从时域的角度将时空行为数据可视化。
[0055]以图2_图4为例举例说明,需要注意的是,图2_图4中,柱状条被第一圆形相截,分为位于第一圆形外部的柱状条和位于第一圆形内部的柱状条。位于第一圆形外部的柱状条可以用于表示:在工作日中,各时段每天平均产生的时空行为数据的数量的分布情况;位于第一圆形内部的柱状条可用于表示:在周末中,各时段每天平均产生的时空行为数据的数量的分布情况。当图1实施例中的时空行为数据集中的各时空行为数据均是在工作日产生的,图1实施例中描述的柱状条可以对应于图2至图4中位于第一圆形外侧的柱状条;当图1实施例中的时空行为数据集中的各时空行为数据均是在周末产生的,图1实施例中描述的柱状条可以对应于图2至图4中位于第一圆形内侧的柱状条,下面均以图1实施例中的柱状条为位于第一圆形外侧的柱状条为例进行说明。
[0056]图2中,第一圆形起到类似时钟的作用,第一圆形的右半圆表示从00:00至12:00,第一圆形的左半圆表示从12:00回到00:00。上述N个时段可以将一天24小时按照每一个小时一个时段进行划分,得到24个时段,也可以将一天24小时按照每半个小时一个时段进行划分,得到48个时段,本发明实施例对此不作具体限定。
[0057]需要说明的是,当N个时段中的每个时段每天平均签到次数不为0时,每
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1