【技术实现步骤摘要】
一种基于力导向算法模型的关联关系图绘制方法
[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.根据权利要求...
【专利技术属性】
技术研发人员:周国庆,吴凡,曹志富,
申请(专利权)人:福韵数据服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。