Try it NOW! https://canbax.github.io/davraz/
A graph visualization and exploration tool. Currently support visualizing Tiger Graph and Neo4j databases. You can watch introductory video
I was a virtual attendee at the Graph+AI World 2020! Graph+AI World Day 2 Keynote #GraphAIWorld https://www.tigergraph.com/graphaiworld/ You can directly watch my presentation in the event from here
Connect to a TigerGraph instance.
Screen_Recording_20220509-230349_Brave.mp4
Connect to a local Neo4j instance.
chrome_rkOPxcDSJ7.mp4
"Load", "Save", ... from "File" menu
file.menu.items.mp4
"Delete Selected", "Hide Selected", ... from "Edit" menu
edit.menu.items.mp4
"Sample Data" and "Clear Data" from "Data" menu
Screen_Recording_20220522-225510_Brave.mp4
From "Layout" menu, you can run an incremental or randomized layout. There are many different layout types but the default is fCoSE algorithm.
eFKo1qLC4L.mp4
From "Highlight" menu, elements can be emphasized to distinguish from others.
highlight.mp4
From "Compound" menu, compound elements can be created or removed.
compounds.mp4
From "Table" menu, whole data or a part of the existing data can be shown as table(s).
table.mp4
From "Cluster" menu, you can run "Markov Clustering" algorithm or cluster degree-1 nodes.
cluster.mp4
Support for compound nodes
Windows very similar to file explorer of an operating system
Animated edges when hovered on table
Show results of a query as JSON at the same time
This project got a 1st Place Reward in TigerGraph 2020 Graphathon
- adding/updating graph elements
- client-side filterig with raw cytoscape.js
- badges on the nodes
- show statistics
- graph theoretical properties
Built with Angular CLI version 10.0.4.
Use npm i
to install dependencies. ng s
to run in development mode.
I also use angular-cli-ghpages
for deploying my app to github-pages branch using the command ng deploy --base-href=/davraz/
. Thanks for this useful library.