{"version":"1.0","type":"rich","title":"Transforming Data","description":"This example demonstrates the power of D3’s data transformation APIs by loading the classic Iris dataset from a local CSV. Using `d3.flatRollup` and `d3.sum`, it groups the records by species to compute the average sepal length, then renders the aggregated results as JSON text in a `<pre>` element. The visualization also highlights asynchronous data loading with `fetch` and `d3.csvParse`, alongside ES6 module imports. The output is a clear, tabular summary of the transformed data, showcasing D3 v7’s streamlining of grouping and aggregation workflows.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/2208c8efbe6543e0af15ee901ba78a65?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}