一种无次序节点扩展分布方法技术

技术编号:5488265 阅读:288 留言:0更新日期:2012-04-11 18:40
一种无次序节点扩展分布方法,本发明专利技术通过引入九宫格的思想,将可分布的区域划分成九个区域,对于中心节点在不同的区域时,分布的范围以及弧度随着中心节点位置不同而有所适应,使得位置的分布更加合理。为避免节点重叠方面,在根据中心节点位置获取所有的可分配位置信息之后,将离与中心节点已有关联关系节点角度最接近的位置信息从位置列表中删除,避免同中心节点的节点之间的重叠。本发明专利技术在紧凑节点分布与减少节点重叠之间取得较好的平衡,使得用户使用更加方便,用户体验更好。

【技术实现步骤摘要】

本专利技术涉及一种业务应用软件领域中的UI显示分布方式设计,尤其是在节点次 序需要较好的呈现给用户时的分布方法。具体的说,是一种可以更好的分配无次序节点在 UI界面上的位置,以达到一种更好更人性化的UI显示方法。
技术介绍
在数据分析业务的展示中,对于分析对象之间错综复杂的关联关系,一般会使用 网图来展示其关系,以便用户查看。此时,如何更好更简洁明了的展示是UI设计中的关键。原始的分布方式是在整个图上随机生成位置分布。这个分布方式,虽然从原理角 度比较简单易懂,但是存在很大的缺陷。一方面,随机分布位置对用户来说无法预期节点出现的位置,每次进行扩展之后, 还需要在图上寻找节点,当节点比较多,网图比较复杂时,这无疑成为用户很大的负担。另一方面,随机分布位置与网图上已有的节点重叠的概率会比较高,使得用户查 看不是很方便。
技术实现思路
本专利技术的目的是针对大量的无次序节点在界面上分布并显示时存在的节点寻找 困难、重叠概率高的问题,提出一种低重叠率的,使用比较方便的无次序节点扩展分布方 法。本专利技术基于控制扩展区域,减少与已有联系节点重叠概率的情况下均勻分布,使得新扩 展出来的节点比较均勻本文档来自技高网...

【技术保护点】
一种无次序节点扩展分布方法,其特征是它包括以下步骤:(a)、确定中心节点的位置; (b)、根据中心节点在整个图中的位置确定可扩展的区域;(c)、获取与中心节点有关联关系节点的数量,包括已经显示在界面上的与中心节点有关联关系的节点数量和即将扩展出来的新节点数量;根据中心节点在可扩展区域中的位置计算出获取的总数量个位置信息;其中,计算位置信息的方法是:在以中心节点为圆心,与可扩展区域的边沿相切的圆上;同时,在可扩展区域内;这样得到可扩展区域内的圆弧,在这段圆弧上按角度平均获取总数量个位置信息;(d)、在计算得到的位置信息中,将已经显示在界面上的与中心节点有关联关系的节点附近的位置剔除,得到即将扩展...

【技术特征摘要】

【专利技术属性】
技术研发人员:沈燕张华龙炳林
申请(专利权)人:南京中兴特种软件有限责任公司
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1