Force-directed graph

A public Observable notebook embedded live via the official runtime. Drag any node and watch the graph relax into a new equilibrium. The dataset is the character co-occurrence in Les Misérables.

Source: @d3/force-directed-graph/2 on Observable.