Creating Awesome Graph Visualization With the Neo4j Visualization Library NVL
summary
NVL is a JavaScript/TypeScript library that renders GPU-accelerated graphs and ships on npm (v0.3.6); the demo connects to Neo4j Aura with the official JS driver, uses the NVL resultTransformer to turn Cypher paths into nodes/relationships, styles captions/colors from record properties, and wires raw mouse events to getHits and setNodePositions to implement click, drag, pan, zoom, double‑click expansion (queries back to Aura), fit, and multi-instance drag-to-create behavior — all working live.
AI-written summary · about
chapters (5)
- 0:00Introduction to NVL
- 3:09Getting started with NVL
- 6:25Connecting to real data
- 15:21Adding interactivity
- 25:28Advanced interaction features
related talks
14mEasy Jupyter Notebook Graph Visualization in 10 minutes
10mImmerse Yourself in Your Data With VR Visualization of Neo4j Graphs
15mGraphs on the High Seas: UI/UX Considerations for Great Geospatial Graph Visualization
32mUnderstanding Complexly Connected Data using Graph Databases
42mInteractive Data Analysis: Visualization and Beyond
01h 00mUnveiling the Open Source Visualization Engine for Busy Hackers
22mQuerying & Visualizing Graphs in Postgres with Apache AGE
24mCreating Interactive Data Visualizations for the Web
