【技术实现步骤摘要】
一种基于d3的企业关联关系图谱的展示方法
本专利技术涉及一种基于d3的企业关联关系图谱的展示方法。
技术介绍
如今,随着企业数量的不断增加,企业数据也在不断的增加和积累,通过企业图谱来查询企业多维度信息,深度挖掘企业与企业,企业与个人关系链路,以此来透视企业关系,洞察企业客户价值及风险。使用图谱表示企业(或者个人)关联关系时,可以更方便、直观、简明地展示出企业与企业,个人与个人,个人与企业之间的关联关系,能更好地满足用户需求或协助用户进行分析,用以支持风控和决策。尤其是金融行业,可以通过图谱将客户、企业、行业间的有效数据进行关联,从行业关联的维度预测风险,提前进行风险控制。现有技术生成企业关系图谱的主要方式是力导向图或者树图。力导向图将与核心节点相关联的企业子节点和个人子节点全部展示在页面,布局未经设计,节点和边只是堆砌在页面上,如果子节点的数量过多,整个展示界面显得拥挤无序,不能清晰直观地看出节点之间的关系,不利于关联关系的分析。而以树图的形式展现,当子节点数量庞大时,以树图形式展开的图谱,纵向高度会相当大,不便于使用者查看,用户体验差。而且节点数量过多时,页面的加载时间也会变长,影响页面流畅度。
技术实现思路
为了解决现有图谱展示的用户体验较差、页面流畅度较差的不足,本专利技术提供一种用户体验较好、页面流畅度较好的基于d3的企业关联关系图谱的展示方法。本专利技术解决其技术问题所采用的技术方案是:一种基于d3的企业关联关系图谱的展示方法,其特征在于,所述方法包括以 ...
【技术保护点】
1.一种基于d3的企业关联关系图谱的展示方法,其特征在于,所述方法包括以下步骤:/nS1:获取画图所需的关系数据D,数据内容包含节点数据N和连边数据E,获取的数据D经过工具类封装成对象后,由fastjson包进行序列化操作,返回json文件;/nS2:利用获取的关系数据D创建新的forceSimulation模拟,定义svg画布,并调用tick方法实时获取节点坐标(x,y),基于布局的节点数组N和边数组E,添加绘图所需三种图形元素:line、circle、text,将数据N和数据E中的属性与三种图形元素绑定;/nS3:针对现有的图谱实现双击展开节点和双击删除节点的功能,根据操作实时更新页面数据,只保留在页面上展示的数据。/n
【技术特征摘要】
1.一种基于d3的企业关联关系图谱的展示方法,其特征在于,所述方法包括以下步骤:
S1:获取画图所需的关系数据D,数据内容包含节点数据N和连边数据E,获取的数据D经过工具类封装成对象后,由fastjson包进行序列化操作,返回json文件;
S2:利用获取的关系数据D创建新的forceSimulation模拟,定义svg画布,并调用tick方法实时获取节点坐标(x,y),基于布局的节点数组N和边数组E,添加绘图所需三种图形元素:line、circle、text,将数据N和数据E中的属性与三种图形元素绑定;
S3:针对现有的图谱实现双击展开节点和双击删除节点的功能,根据操作实时更新页面数据,只保留在页面上展示的数据。
2.如权利要求1中所述的一种基于d3的企业关联关系图谱的展示方法,其特征在于,所述步骤S1中,将机构内部数据、第三方数据、利用网络爬虫从主流网站爬取的数据,经过存储和分析,形成完成图谱所需的数据,数据D由节点数据N和连边数据E两部分内容构成,其中节点数据N包括实体名称、实体id、实体类别、注册资本和创建时间,连边数据E包括sourceid、targetid以及连边类型,获取的数据D经过工具类封装成对象后,由fastjson包进行序列化操作,返回json文件,json格式的数据更易于前端渲染。
3.如权利要求1或2所述的一种基于d3的企业关联关系图谱的展示方法,其特征在于,所述步骤S2中,利用获取的关系数据D创建新的forceSimulation模拟,定义svg画布,并调用tick方法实时获取节点的坐标(x,y),基于布局的节点数组N和边数组E,添加绘图所需的三种图形元素:line、circle、text,完成元素添加后,将数据N和数据E中的属性与三种图形元素绑定,得到图谱的基本框架,图谱中连边表示为:
path='M'+x0+”+y0+'L'+x1+'M'+x2+”+y2+'L'+x3+”+y3+'M'+j0+”+t0+'L'+j2+”+t2
其中,图谱中节点之间的路径绘制采用svg的path标签,path标签代表一个形状的轮廓,可以描边,填充,用作剪切路径,或任何三者的结合。
4.如权利要求1或2所述的一种基于d3的企业关联关系图谱的展示方法,其特征在于,所述步骤S3中,构建的数据删除模块中,删除节点和连边后,新的节点数组和连边数组在画布上需重新渲染,新的节点导入画布需进行预处理,节点需按照一定的半径和旋转角度环绕起...
【专利技术属性】
技术研发人员:徐东伟,孙佳慧,顾淳涛,俞山青,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。