知识图谱可视化
代码地址如下: http://www.demodashi.com/demo/13181.html 人物关系知识图谱 一、背景 将结构化数据通过关系预处理程序处理为图数据库可以查询的数据,示例是将其中一部分(人物关系数据)可视化表示。 二、用到的技术 技术点:图数据库Neo4j,d3.js,java,css,spring boot 开发工具:IDEA专业版(可找学生账号注册免费使用一年,社区版不支持WEB开发) 三、项目结构以及代码实现过程 实现思路这样: 1,先定义基础的展示页面index.html 2、完成画图js(graph.js) 3,提供一个基础的拿数据接口加载测试绘图数据和绘图需要的数据(例如节点选中之后的小图标加载) 4、页面从数据接口请求数据之后,调用绘图JS在页面完成画图操作(请求数据的接口可以很方便的改为从图数据库拿取数据进行展示) 主要文件目录说明: 1、data目录 bg.jpg可视化背景图片数据 CircularPartition.json节点圆形分区图工具栏需要加载的数据 test.json可视化需要展示的数据格式 2、images 此目录存储节点属性图片数据 3、js d3.js version-3.2.8 4、src JS以及其它HTML等源码 5、index.html 知识图谱可视化入口文件 6、拿数据接口 通过数据Type