{"version":"1.0","type":"rich","title":"Points on a Map, Using Size","description":"This visualization shows a world map with circles representing cities whose population exceeds 50,000 people. The size of each circle is proportional to the city's population, using a square root scale to map population values to radii. The map displays land masses in gray, graticules and interiors as thin lines, and the cities as semi-transparent teal dots. The code uses `d3.geoPath` with the `geoNaturalEarth1` projection to render the map, and `d3.scaleSqrt` to create the size encoding. City data comes from a CSV file containing global city populations, while country boundaries are loaded from a world-atlas JSON file.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/1d92a3d000ea41c0a108e1f91faffc06?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}