Sized Points on a Map
This example visualizes global population distribution by rendering points for cities over 50,000 inhabitants on a Natural Earth projection, with point radius scaled using d3.scaleSqrt to reflect population. The map is drawn in SVG using d3.geoNaturalEarth1, d3.geoPath, and graticules generated by d3.geoGraticule, while country boundaries and interiors come from World Atlas TopoJSON. City data is sourced from Simplemaps’ World Cities Database, loaded via d3.csv. Semi-transparent teal circles emphasize densely populated regions, with styling handled through CSS.
AI-generated descriptionA world map showing cities with population greater than 50,000. City data from Simplemaps: World Cities Database.
Country boundaries from World Atlas TopoJSON, polished for visual style, including graticules.