springboot2.0+Neo4j+d3.js构建知识图谱

Welcome to the Neo4j wiki!

初衷
这是一个知识图谱构建工具,最开始是对产品和领导为了做ppt临时要求配合做图谱展示的不厌其烦,做着做着就抽出一个目前看着还算通用的小工具

技术栈
小工具是前台是基于vue + d3.js ,后台是springboot配合Neo4j.

开发工具
eclipse ,idea也能成功运行和发布

源码
https://github.com/MiracleTanC/Neo4j

演示
demo地址:http://kg.miaoleyan.com/.

实现的基本功能:

新增节点,添加连线,快速添加节点和关系
节点的颜色和大小可修改
节点和关系的编辑,删除
导出成图片
csv导入
导出csv
添加图片和富文本
节点之间多个关系

 

 

 

 

 

后续优化:
新建单节点,节点的位置能指定(或者和鼠标点下的位置一致) over 2018-11-16
做出的图谱能够导出成图片 over 2018-11-16
支持导入功能,同时支持导出关系和节点 over 2018-11-17
输入一段文本,通过自然语言等手段,抽出实体和关系,编辑后可形成可视化的图谱
按钮组不能随节点半径的变化而变化
节点间多关系线和文字重叠
运行与启动
需要jdk1.8,安装Neo4j,安装和配置自行百度
启动后访问http://localhost/kg/index 即可
新版http://localhost
供前端小哥哥小姐姐参考的静态网页:打开文件夹,找到 /kgmaker/src/main/resources/templates/kg/demoforfont-end.html
---------------------
作者:动力暖暖
来源:CSDN
原文:https://blog.csdn.net/poxiaomeng187/article/details/83615972
版权声明:本文为博主原创文章,转载请附上博文链接!

posted on 2019-03-28 09:04  Hi,王松柏  阅读(1988)  评论(0编辑  收藏  举报

导航