基于树形拓扑结构的分级数据集的可视化方法和设备

文档序号:7620 发布日期:2021-09-17 浏览:45次 英文

基于树形拓扑结构的分级数据集的可视化方法和设备

技术领域

本发明总体上涉及数据可视化

技术领域

,尤其涉及一种基于树形拓扑结构的分级数据集的可视化方法和设备。

背景技术

分级数据集是指将一个领域、个体、组织、实体、物品、活动等作为被描述的主题对象,按照分层级的方式,通过对数据维度、属性、数值进行描述的一组数据的信息集合,其通常通过电子表格、数据表、XML/JSON数据等方式进行存储和传输。分级数据集具有的要素包括:待描述的主题对象及环境、每级所属的数据维度及定义、说明信息、每个维度所属的数据属性参数和数据值等。根据国内外的相关资料及当前行业所使用的数据可视化技术,未发现按照树形拓扑结构针对分级数据集进行图形可视化展示处理的方法。

分级数据集具有信息层级多、数据维度广,通常需要结合差异、变化进行分析等特点。目前存在仅通过表格、单维度或少数维度数据可视化等呈现方式。但是,在面临使用者的分析判断支持能力较弱的问题时,需要用新的方式进行可视化,以便提高数据的分析使用效率。

发明内容

鉴于上述技术问题,本公开内容提出了一种基于树形拓扑结构的分级数据集的可视化方法,包括步骤:S1,通过多种数据输入方式,输入所述分级数据集;S2,对所输入的所述分级数据集进行初始化;S3,确定可视化选项参数;S4,根据所确定的可视化选项参数,对所输入的所述分级数据集进行可视化处理;S5,以图形文件方式输出所述分级数据集经可视化处理后的可视化结果。

在一个优选实施方式中,将所述分级数据集转换为与所述树形拓扑结构的树干和多级树枝相对应的关系,然后根据所述可视化选项参数生成可视化图形并进行标注,其中所述分级数据集中的每一层级与所述树形拓扑结构中的每一层级相对应。

在一个优选实施方式中,能够通过以下信息处理技术中的一个实现所述可视化方法:独立的应用软件、在线服务、SDK、云计算服务。

在一个优选实施方式中,以树形拓扑方式呈现所述可视化结果,所述树形拓扑结构的树干和多级树枝的可视化呈现形式与所述分级数据集的不同层级的数据属性的数值相对应。

在一个优选实施方式中,所述可视化结果具有多种格式,所述可视化结果的呈现方式、命名、大小根据场景进行改变,所述树形拓扑结构的树干和树枝能够以多种图形或者以线框、色块进行呈现。

在一个优选实施方式中,与所述数据属性的数值相对应的所述树形拓扑结构的树干和树枝的可视化呈现形式包括以下中的至少一个:面积、颜色、长度、宽度。

在一个优选实施方式中,通过手动或API输入和调用所述分级数据集,所述可视化结果通过所述可视化选项参数进行配置。

在一个优选实施方式中,所述树形拓扑结构的树干和树枝以自下而上并且逐级展开的方式进行呈现。

在一个优选实施方式中,所述树形拓扑结构的树干和树枝标注有所述分级数据集的数据属性的数值以及属性名。

在本公开内容的一个方面,提供了一种基于树形拓扑结构的分级数据集的可视化设备,包括处理器和存储器,其中所述存储器上存储有计算机程序指令,所述计算机程序指令在由所述处理器执行时实现上述任一项的方法。

与现有技术相比,本公开内容的有益效果为:能够在信息系统涉及的数据处理和展现过程中,将分级数据集按照树形拓扑结构进行图形可视化处理,并且针对每个分级数据集生成一幅或多幅能够代表数据描述特征的静态或动态图片,从而更直观地呈现复杂的分级数据集,以提高数据的分析使用效率。

附图说明

在所附权利要求书中具体阐述了本发明的新颖特征。通过参考对在其中利用到本发明原理的说明性实施方式加以阐述的以下详细描述和附图,将会对本发明的特征和优点获得更好的理解。附图仅用于示出实施方式的目的,而并不应当被认为是对本发明的限制。而且在整个附图中,用相同的附图标记表示相同的元素,在附图中:

图1示出了依据本公开内容示例性实施方式的基于树形拓扑结构的分级数据集的可视化方法的流程图;

图2示出了依据本公开内容示例性实施方式的分级数据集的示例;

图3示出了依据本公开内容示例性实施方式的树形拓扑结构的的示意图;以及

图4示出了依据本公开内容示例性实施方式的基于树形拓扑结构的分级数据集的可视化设备的示意图。

具体实施方式

下面将参照附图更详细地描述本公开内容的示例性实施方式。虽然附图中显示了本公开内容的示例性实施方式,然而应当理解,可以以各种形式实现本公开内容而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开内容,并且能够将本公开内容的范围完整地传达给本领域技术人员。在以下详细描述中没有任何内容旨在表明任何特定组件、特征或步骤对于本发明是必不可少的。本领域技术人员将会理解,在不脱离本公开内容的范围内各种特征或步骤可以彼此替代或结合。

图1示出了依据本公开内容示例性实施方式的基于树形拓扑结构的分级数据集的可视化方法的流程图。本公开内容提出了一种基于树形拓扑结构的分级数据集的可视化方法,包括步骤:S1,通过多种数据输入方式,输入所述分级数据集,其中数据输入方式例如支持手工录入、文件导入、API调用等;S2,对所输入的所述分级数据集进行初始化;S3,确定可视化选项参数,例如通过手动或API输入和调用所述分级数据集,所述可视化结果通过所述可视化选项参数进行配置;S4,根据所确定的可视化选项参数,对所输入的所述分级数据集进行可视化处理,其中,将所述分级数据集转换为与所述树形拓扑结构的树干和多级树枝相对应的关系,然后根据所述可视化选项参数生成可视化图形并进行标注,其中所述分级数据集中的每一层级与所述树形拓扑结构中的每一层级相对应;S5,以图形文件方式输出所述分级数据集经可视化处理后的可视化结果,其中以树形拓扑方式呈现所述可视化结果,所述树形拓扑结构的树干和多级树枝的可视化呈现形式与所述分级数据集的不同层级的数据属性的数值相对应。另外,输出方式也支持由API产生主流的图片和视频格式的内容。在优选实施方式中,其中所述分级数据集包括一个或多个层级的数据,每个层级包括一个或多个维度,每个维度包括一个或多个数据属性的数值,其中对于所述层级的数量,所述维度的数量,所述数据属性的数量没有限制。在优选实施方式中,能够通过以下信息处理技术中的一个实现所述可视化方法:独立的应用软件、在线服务、SDK、云计算服务。

图2示出了依据本公开内容示例性实施方式的分级数据集的示例。具体地,分级数据集的层级可以包括一级、二级、三级至N级,每一级可定义不同的维度,每一级维度内可包含不同数据属性或下级维度,除第一级维度外,每一级定义的维度的都应该由对应的上级维度完整容纳,每个数据属性的值通常为数值,整个数据集的数据属性的计量单位可以相同,也可以不同。例如,图2中的数据集的主体对象为ABC,数据集包括3个层级的维度,10类数据属性,如下所示:

一级维度:ABC总体(100)

二级维度:分支A(30)、B(50)、C(20)

三级维度:分支a1(10)、a2(15)、a3(5),b1(20)、b2(20)、b3(10),c1(5)、c2(5)、c3(5),c4(5)

图3示出了依据本公开内容示例性实施方式的树形拓扑结构的的示意图。将分级数据集转换为与树形拓扑结构的树干和多级树枝相对应的关系,然后根据可视化选项参数生成可视化图形并进行标注,其中分级数据集中的每一层级与树形拓扑结构中的每一层级相对应。例如,所生成的数据可视化图形包括一个主干/树干,通常为本数据集所描述的主题领域数据汇总值,一级维度作为一级分支,二级维度作为二级分支,三级维度作为三级分支,以此类推。主干及每级分支的可视化图形要素通过颜色差异、长度、宽度、面积大小等方式表征对应的不同的数据值,实现对整个分级数据集描述内容和结构的直观展示。在优选实施方式中,所述可视化结果具有多种格式,可视化结果的呈现方式、命名、大小根据场景进行改变,所述树形拓扑结构的树干和树枝能够以多种图形或者以线框、色块进行呈现。在优选实施方式中,与数据属性的数值相对应的树形拓扑结构的树干和树枝的可视化呈现形式包括以下中的至少一个:面积、颜色、长度、宽度。例如,b1和b2的面积大小是相同的(数值都是20),c1至c4以及a3的面积大小是相同的(数值都是5),b3和a1的面积大小是相同的(数值都是10)。在一个优选实施方式中,树形拓扑结构的树干和树枝以自下而上并且逐级展开的方式进行呈现。另外,树形拓扑结构也可以自上而下分布、自左向右分布、自右向左分布、自内向外环形分布或在其它方向上分布。另外,树形拓扑结构展开的方式可以为逐级展开,或者选择前N级展开,或者按分支设定不同的展示层级。在一个优选实施方式中,所述树形拓扑结构的树干和树枝标注有分级数据集的数据属性的数值以及属性名。例如,图形的标注可以包括属性及主干和分支的数值、百分比、单位等,也可以不标注。

本发明的技术方案采用上述的方法和设备,能够在信息系统涉及的数据处理和展现过程中,将分级数据集按照树形拓扑结构进行图形可视化处理,并且针对每个分级数据集生成一幅或多幅能够代表数据描述特征的静态或动态图片,更直观地呈现复杂的分级数据集,使得分级数据集的可视化结果层次明晰,内涵丰富,便于认知,提高数据的分析使用效率。本发明的技术方案还能够支持将分级数据集以多种数据存储方式输入,能够实现本发明描述的数据可视化方法的软件或硬件信息处理模块(由独立的应用软件、在线服务、SDK、云计算服务等技术方式实现),在输入过程中可以配置数据可视化的参数选项,通过数据初始化和可视化处理过程,生成按照树形拓扑呈现的数据可视化图形信息并输出。

图4示出了根据本公开内容示例性实施方式的基于树形拓扑结构的分级数据集的可视化设备。参见图4的设备400,该计算设备包括处理器401和存储器402,其中存储器402上存储有计算机程序指令403,计算机程序指令403在由所述处理器执行时实现如上文所述的基于树形拓扑结构的分级数据集的可视化方法。

在本公开内容的又一方面,还提供了一种机器可读存储介质,其上存储有计算机程序指令,其中所述计算机程序指令在由处理器执行时实现如上文所述的智能搜索方法。在一些实施方式中,机器可读存储介质是数字处理设备的有形组件。在另一些实施方式中,机器可读存储介质可选地是可从数字处理设备移除的。在一些实施方式中,举非限制性示例而言,机器可读存储介质可以包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、闪速存储器、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、固态存储器、磁碟、光盘、云计算系统或服务等。

应当理解,本公开内容的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。

在本文所提供的说明书中,说明了大量具体细节。然而,应当理解,本公开内容的实施方式可以在没有这些具体细节的情况下实践。在一些实施方式中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

虽然本文已经示出和描述了本发明的示例性实施方式,但对于本领域技术人员容易理解的是,这样的实施方式只是以示例的方式提供的。本领域技术人员现将会在不偏离本发明的情况下想到许多更改、改变和替代。应当理解,在实践本发明的过程中可以采用对本文所描述的本发明实施方式的各种替代方案。以下权利要求旨在限定本发明的范围,并因此覆盖这些权利要求范围内的方法和结构及其等同项。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:构建数据的方法和装置以及数据库之间同步数据的系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!