{"version":"1.0","type":"rich","title":"Cheap Tricks for Interaction","description":"This example shows a world map rendered with a natural Earth projection, where clicking a country fills it red using d3.geoPath and d3.geoNaturalEarth1. It loads country boundaries from TopoJSON and country names from TSV data via d3.json and d3.tsv, then binds click events to SVG paths. The fill color updates based on a selected country ID, using a simple render function with selection.merge to handle updates.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/ffd8d3200e524829b9064acc4af6831c?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}