{"version":"1.0","type":"rich","title":"[SO 41190304] Loading data from a second CSV","description":"This example demonstrates how to merge data from two CSV files asynchronously using D3 v4. It shows the combined dataset in a `<pre>` element, displaying each person’s name, total, and color description. The code first loads `file1.csv` and builds a D3 `d3.map` keyed by name, then loads `file2.csv` and uses its row function to fetch matching entries from the map and assign the `desc` field. The final callback logs the fully merged array via `JSON.stringify`.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-950d07be633c85bc9882718a6f0d72bb?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}