Skip to main content
100%

Multi-dimensional D3 force simulation

✓ Published0🌍 Public
MMNoichl
Last edited Jan 14, 2018
Created on Jan 14, 2018

This interactive visualization demonstrates force-directed graph layouts across one, two, or three dimensions, using the Three.js WebGL renderer. It cycles through three datasets: the co-occurrence network of *Les Miserables* characters, a citation network of philosophy papers, and the dependency hierarchy of the D3.js library. The layout uses the `3d-force-graph` component, which extends `d3-force` with an octree for 3D space or a binarytree for 1D, while node color and size encode cluster membership or data weight.

AI-generated description

Multi-dimensional force-directed layout using 3d-force-graph.

This graph reusable component uses D3-force-3d, an updated version of the D3 force physics engine, extended from the 2D standard to work in 3D or 1D. Internally instead of a d3-quadtree, this layout uses d3-octree to optimize three-dimensional indexing, or d3-binarytree for one-dimension.

Rendered using ThreeJS/WebGL.

Select different modes and cycle through various topological data sets using the controls on top.

forked from <a href='http://bl.ocks.org/vasturiano/'>vasturiano</a>'s block: <a href='http://bl.ocks.org/vasturiano/f59675656258d3f490e9faa40828c0e7'>Multi-dimensional D3 force simulation</a>

mit Licensed

Similar vizzes