图数据库neo4j-Echarts可视化
由于时效问题,该文某些代码、技术可能已经过期,请注意!!!本文最后更新于:3 年前
Neo4j Flask Echarts
安装 Neo4j
Neo4j依赖Java环境,所以需要先安装JDK, JDK下载地址如下:
- https://www.oracle.com/java/technologies/downloads/
最新版的Neo4j需要java11版本以上,所以按需求安装对应的版本即可。
Neo4j下载地址如下:
社区版是免费的,所以选择社区版安装最新版即可。
另:Neo4j 插件 apoc 安装地址如下(插件根据需求安装):
插件这里有个小坑,就是版本之间的依赖,如果Neo4j下载的是最新版,插件也最好选择最新版进行安装。
下载完后直接放在 neo4j-community-4.4.4/plugins 目录下,并且需要在配置文件里进行设置。
启动 Neo4j
如果是桌面端直接运行程序即可,如果是server端配置好环境后运行 neo4j start 即可启动,停止运行命令:neo4j stop
启动后可以在浏览器输入 http://localhost:7474/ 进入数据库,初始用户名和密码均是:neo4j,第一次进入需要修改密码,自行修改即可。
另外neo4j自带的数据库为 system 和 neo4j。如果想创建一个新的数据库需要在配置文件里修改,配置文件地址为:
- neo4j-community-4.4.4/conf/neo4j.conf
1 |
|
其它配置有需求再进行修改。
Neo4j 节点和关系创建
- 参考教程:https://www.w3cschool.cn/neo4j/
- python方法
1 |
|
详情可参考:https://mp.weixin.qq.com/s/1DnMHOx6jPi0j0GhZwNPqw
Echarts可视化
neo4j本身有自己的可视化系统,比如browser、Bloom等,但是blowser面向开发者,Bloom又是收费的,所以只能自己动手了。
1 |
|
剩下的就是把 data 和 edges 的数据传人即可。
同样可以用python进行请求获取
1 |
|
整体前端框架参考
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!