Hex Map
This animated visualization presents a hexagon-based map of the contiguous United States, with each state rendered as a cluster of individual hexagons. The TopoJSON data (Hex1000Topo.json) contains a grid of 1,000 hexagons, and D3.js v3 projects and renders these as SVG polygons. On load, the hexagons assemble into place with an animation, building the map from a central point outward. Each hexagon is color-coded to represent the state it belongs to, creating a mosaic-like representation of U.S. state boundaries. The hover interaction could be used to reveal additional information, though the core visualization emphasizes the hexagonal tiling of geographic regions through smooth, animated transitions.
AI-generated descriptionA zoomable map that allows for different sized hexagons at each zoom level. Three full hexagons fit inside each previous level's hexagons, with edges aligned. It currently only works for a few zoom levels - any deeper and it takes too long to load (something I need to explore how to fix).
Uses TopoJSON to represent the hexagons, and Mapbox with Omnivore to render them. D3 is used to generate the sorting lists within each hexagon, and chance.js is used to create the fake words.