{"version":"1.0","type":"rich","title":"activity6_task3.2","description":"This example displays a scatter plot of the Iris dataset, mapping sepal length against petal length, with the categorical species variable encoded by point shape. The visualization includes a custom shape legend that clarifies the mapping between symbols and species. The code builds the chart using D3.js v7, employing a functional selection-based approach with `selectAll`, `join`, and `call` for composing the plot, axes, and legend. Data is loaded from a remote CSV file using `d3.csvParse`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/9c599cfd5e584b4c8570f7ff06741d55?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}