Skip to main content
100%

fresh block

✓ Published0🌍 Public
AAlainRo
Last edited Sep 2, 2019
Created on Sep 2, 2019

This visualization shows a collision-based organic layout of 500 colored blobs, each with a size proportional to population data from a French election GeoJSON file. The blobs start as a random scatter and evolve into a stable, tension-balanced formation. The code uses D3 v4’s `d3.forceSimulation` with custom forces, including a quadtree-based collide function that checks for overlapping polygon shapes defined by each blob’s “feelers.” Colors come from a `d3.cubehelix` scale, and the rendering is done in SVG with a dark background, highlighting the animated movement toward equilibrium.

AI-generated description

Built with blockbuilder.org

mit Licensed

Similar vizzes