{"version":"1.0","type":"rich","title":"Activity-8_Task-3.2","description":"This example displays a scatter plot of Iris flower measurements, mapping sepal length and petal length onto x- and y-axes while encoding species identity through distinct point symbols. It loads CSV data from a GitHub repository using `d3.csvParse` and parses numeric columns before rendering. The visualization uses `d3.scaleLinear` for positioning, `d3.scaleOrdinal` with `schemeCategory10` for shapes, and custom SVG axes built from `d3.axisLeft` and `d3.axisBottom`. A custom legend component displays the species-to-shape mapping, and the code demonstrates modular ES6 imports across multiple local files with D3 v7.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/ff20a2a7b0244161924a4f92fc8d91c5?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}