[Working with spatial data](https://github.com/enjalot/wwsd)
A choropleth of world countries and populated places, rendered as SVG paths and circles, responds to mouse interaction. Hovering a circle highlights it and shifts all other circles ten pixels along the x-axis while recoloring them blue, demonstrating dynamic spatial selection. The visualization loads GeoJSON data from local files and uses `d3.geo.winkel3()` for projection, `d3.geo.path` for country outlines, and manual coordinate projection for circle placement. Built with d3.v3 and TopoJSON, it shows basic event handling with `mouseover` and `mouseout`.
AI-generated descriptionWorking with spatial data
Example #7
Simple mouse interaction with d3.js
forked from <a href='http://bl.ocks.org/mbostock/'>mbostock</a>'s block: <a href='http://bl.ocks.org/mbostock/4122298'>U.S. Counties TopoJSON</a>
forked from <a href='http://bl.ocks.org/enjalot/'>enjalot</a>'s block: <a href='http://bl.ocks.org/enjalot/4a449bee40e7b74108de89e303a2a284'>WWSD #5: d3 + TopoJSON</a>
forked from <a href='http://bl.ocks.org/enjalot/'>enjalot</a>'s block: <a href='http://bl.ocks.org/enjalot/d355270ee9e979333040e1a46ff03fc6'>WWSD #7: d3 mouse interaction</a>