logo好方法网

一种数据信息的展示方法和装置


技术摘要:
本申请实施例公开了一种数据信息的展示方法和装置。所述方法包括:获取具有父子关系信息的数据,得到至少两组数据,其中每组数据包括一个属于父级的数据和至少两个属于子级的数据;在预先设置的同心圆中为每组数据分配一个扇形区域;在每个扇形区域中,将每组数据中属  全部
背景技术:
拓扑图是一种不考虑物体的大小、形状等物理属性,而仅使用点或者线描述多个 物体实际位置与关系的抽象表示方法。拓扑图不关心事物的细节,也不在乎相互的比例关 系,而只是以图的形式表示一定范围内多个物体之间的相互关系。 在各领域中,拓扑图常用于显示节点间的关系,如在社交网络中有社交网络拓扑 图,在消费领域中有消费关系拓扑图,在网络管理中有网络结构拓扑图。清晰美观的拓扑图 对用户掌握资源关系非常重要。 在数据库中,数据关系的信息量较大,通过表格等方式无法直观展示,如何利用关 系拓扑图进行展示是亟待解决的问题。
技术实现要素:
为了解决上述任一技术问题,本申请实施例提供了一种数据信息的展示方法和装 置。 为了达到本申请实施例目的,本申请实施例提供了一种数据信息的展示方法,包 括: 获取具有父子关系信息的数据,得到至少两组数据,其中每组数据包括一个属于 父级的数据和至少两个属于子级的数据; 在预先设置的同心圆中为每组数据分配一个扇形区域; 在每个扇形区域中,将每组数据中属于父级的数据作为节点设置在同心圆的内圆 上,将属于子级的数据作为节点设置在同心圆的外圆上,将每个扇形区域中内圆上的节点 与外圆上的节点通过贝塞尔曲线相连,得到数据关系图谱; 输出所述数据关系图谱。 一种数据信息的展示装置,包括: 第一获取模块,设置为获取具有父子关系信息的数据,得到至少两组数据,其中每 组数据包括一个属于父级的数据和至少两个属于子级的数据; 分配模块,被设置为在预先设置的同心圆中为每组数据分配一个扇形区域; 处理模块,设置为在每个扇形区域中,将每组数据中属于父级的数据作为节点设 置在同心圆的内圆上,将属于子级的数据作为节点设置在同心圆的外圆上,将每个扇形区 域中内圆上的节点与外圆上的节点通过贝塞尔曲线相连,得到数据关系图谱; 第一输出模块,被设置为输出所述数据关系图谱。 一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被设置为运 行时执行上文所述的方法。 一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理 4 CN 111581464 A 说 明 书 2/6 页 器被设置为运行所述计算机程序以执行上文所述的方法。 上述技术方案中的一个技术方案具有如下优点或有益效果: 获取具有父子关系信息的数据,得到至少两组数据,在预先设置的同心圆中为每 组数据分配一个扇形区域,在每个扇形区域中,将每组数据中属于父级的数据作为节点设 置在同心圆的内圆上,将属于子级的数据作为节点设置在同心圆的外圆上,得到数据关系 图谱,输出所述数据关系图谱,实现利用同心圆分别显示父节点和子节点,并结合贝塞尔曲 线确定节点关系,实现对数据关系的显示,实现对数据量数据的直观简单展示。 本申请实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明 书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点 可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。 附图说明 附图用来提供对本申请实施例技术方案的进一步理解,并且构成说明书的一部 分,与本申请实施例的实施例一起用于解释本申请实施例的技术方案,并不构成对本申请 实施例技术方案的限制。 图1为本申请实施例提供的数据信息的展示方法的流程图; 图2为本申请实施例提供的数据关系图谱的示意图; 图3为本申请实施例提供的数据信息的展示装置的结构图。
分享到:
收藏