Skip to main content
100%

Let's make a map with D3.js!

✓ Published0🌍 Public
YYoram
Last edited Oct 16, 2020
Created on Oct 16, 2020

This example shows an interactive world map built with D3.js v5, displaying countries as green SVG paths with black borders that turn red on hover. The map uses a natural Earth projection via `d3.geoNaturalEarth1` and `d3.geoPath`, with country boundaries loaded from a TopoJSON file (world-atlas 50m) and country names from a matching TSV file. Zooming is enabled through d3.zoom, which applies a transform to the map group. The sphere background is rendered as a blue path, and each country includes a tooltip title showing its name.

AI-generated description
MIT Licensed

Similar vizzes