一种基于力导向算法模型的关联关系图绘制方法技术

技术编号:31092000 阅读:26 留言:0更新日期:2021-12-01 12:56
本发明专利技术提供一种基于力导向算法模型的关联关系图绘制方法,涉及数据可视化绘制关联关系图技术领域,包括数据解析、实例化力模型、绘制关联关系、快捷菜单、绑定交互事件和更新位置,实例化力模型,基于力导算法配置实例化力模型初始参数,计算节点和边的位移;初始参数、计算位移的方法不一样生成的关联关系图效果也不一样,力模型多次迭代计算节点可以高质量生成的布局交叉结点少、结点、边分布均匀、高对称性;基于力向导算法,该算法模拟粒子的物理运动,各自合了相互作用可以均匀的计算出节点的位移;可扩展性较好,可在基础上进行扩展,关系属性可以动态计算添加在两个节点的中间,配合本体的结构化数据可以更好的显示关联关系。合本体的结构化数据可以更好的显示关联关系。合本体的结构化数据可以更好的显示关联关系。

【技术实现步骤摘要】
一种基于力导向算法模型的关联关系图绘制方法


[0001]本专利技术涉及数据可视化绘制关联关系图
,具体为一种基于力导向算法模型的关联关系图绘制方法。

技术介绍

[0002]关联关系图基于图数据库建立关系网络图,是一种可视化的智能分析产品。通过数据抽取和转换,图计算引擎对数据进行查询和分析,实现秒级数据运算和数据可视化,并以图谱的形式展示给用户的图形分析工具。用户可以基于已建好的图谱进行查询、分析和探索。现实生活中可触摸的能看得见的实体(如某个人、某公司、某张银行卡等),或无法触摸肉眼也不可见的某个事故、某个案件、某次意外等,都抽象成图中的节点。而任意两节点与节点间的关系,则抽象成边。图就是由一组一组的节点和边构成的,节点可以有多个属性,边也可以有多个属性,节点可以有圆圈表示,边的关系用方形图表示,源节点与目标节点间的关系用带有箭头的曲线链接。
[0003]现有的关联关系图的绘制大多以因果关系进行推理,在每次的迭代计算节点时需要计算每个点受到其它所有点的合力,导致生成的布局交叉结点多、结点、边分布比较复杂,使关联关系图的可视化不能非本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于力导向算法模型的关联关系图绘制方法,其特征在于,包括如下步骤:Sp1:输入JSON数据,从Neo4j数据库读取保存好的关联关系数据;Sp2:数据解析,根据输入JSON数据,将JSON数据转化成结构化的本体;Sp3:实例化模型,监听力模型绘制关联关系图的节点;Sp4:根据节点的位置计算绘制关联关系上的文字位置、曲线位置、箭头位置;Sp5:根据菜单配置数据和节点的位置绘制快捷菜单;Sp6:监听绑定交互事件,监听力模型的位置更新事件、监听绑定点击、双击、鼠标移入、鼠标移出、拖拽、缩放事件,调用对应的事件处理函数;Sp7:判断力模型是否有位置更新或添加和删除操作,当发生位置变更则更新关联关系图中节点、边的位置。2.根据权利要求1所述的一种基于力导向算法模型的关联关系图绘制方法,其特征在于:所述数据解析中的数据括nodes数组、links数组、本体数据的定义,将JSON数据解析成定义的本体数据,再转化成V节点和E边实例,根据本体的type添加对应的draw方法。3.根据权利要求2所述的一种基于力导向算法模型的关联关系图绘制方法,其特征在于:所述本体数据包括本体节点数据、本体边数据和本体箭头数据,所述V节点包括初始半径、宽、高及本体节点数据;所述E边包括初始半径、宽、高及本体边数据。4.根据权利要求...

【专利技术属性】
技术研发人员:周国庆吴凡曹志富
申请(专利权)人:福韵数据服务有限公司
类型:发明
国别省市:

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

1