CypherVis3D
3D Visualization of streaming data retrieved by Cypher Query Language provided by Neo4j.
Install / Use
/learn @kofujimura/CypherVis3DREADME
CypherVis3D
CypherVis3D is a data visualization tool for viewing the subgraph retrieved by the Cypher query language provided by Neo4j. The subgraph retrieved by Cypher often contains various categories of nodes and they also have multiple properties. It makes difficult to find important characteristics of the graph when nodes are colored for each categories or properties since human being cannot recognize multi-colored items simultaneously. We thus use the icons in a 3D form that express the categories of nodes.
To retrieve the subgraph from the graph database, user specifies the conditions of "edges" in the Cypher query language. This approach enables to visualizes streaming data easily by specifying in the "ORDER BY" clause.
Demo movie
https://www.youtube.com/watch?v=PcEUL_5NXbI
Live demo
http://qa.fujimura.com:8080/neo3vis/
How to install
-
Install Neo4j
-
Install node.js
-
Install seraph.js
-
Install socket.io
-
Install express.js
-
Install d3.js
-
Install three.js
How to use
-
Store data into Neo4j (e.g, The movie sample database provided by Neo4j.)
-
Start Neo4j
Set password to access Neo4j via http://localhost:7474 and edit cypherVis3DWebServer8080.js to set the password.
-
Start Web server
$ node cypherVis3DWebServer8080.js -
Access http://localhost:8080/cypherVis3D.html
-
Run (input Cypher Query)
Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
