Nicolas JOSEPH
nicolas@linkurio.us
7 May 2015 | London
Jean
Social Security
Number
Melinda
has_number
has_number
Spot Clusters
Open Source (GPLv3, commercial)
Core is sigma.js augmented with multiple plugins
Modular Architecture.
1/3
Small
Medium
Large
SVG
Canvas
WebGL
More Built-ins
interactions
Quicker Rendering speed
SVG | Canvas | WebGL | |
---|---|---|---|
Nodes | 500 | 5 000 | 20 000 |
Edges | 1 000 | 8 000 | 30 000 |
Speed |
Recommended display on an average laptop
2/3
Quad Tree
Credits to Berkley
1
2
3
4
1
2
3
4
Graphical Space
Tree Representation
Quad Tree
Credits to Berkley
Graphical Space
Tree Representation
Quad Tree
Credits to Berkley
Graphical Space
Tree Representation
Quad Tree
Credits to Berkley
Graphical Space
Tree Representation
What about Edges ? R-Tree in developement
Technology | SVG | Canvas | WebGL |
---|---|---|---|
Built-ins interactions |
3/3
Basic JS
With Web Worker
Main Thread
Web Worker
A layout is an algorithm consisting in ordering nodes in a graphical space so that the user can make sense out of its visualization
Nodes act as repulsive particles
Edges act as springs
Compute Layout
Technology | Rendering Capabilities | Built-in interactions | Developer friendly |
---|---|---|---|
SVG | |||
Canvas | |||
WebGL |
@NicolasJosephIt
Callicles
@
nicolas@linkurio.us
Linkurious.js:
https://linkurio.us/toolkit
Slides:
https://slides.com/nicolasjoseph/largescalevis
Download for free
R - Tree