{"version":"1.0","type":"rich","title":"Tutorial3.2","description":"This example creates a scatter plot of the Iris dataset, visualizing sepal length against petal length and using different symbols to distinguish species. It demonstrates a modular D3 v7 workflow, loading the library via UNPKG and importing local ES6 modules for axes, the scatter plot, and a custom shape legend. The visualization fetches its data from a GitHub-hosted CSV and parses it with `csvParse`. The code highlights modern D3 APIs like `select`, `join`, `scaleLinear`, `scaleOrdinal`, and the `symbol` generator to build interactive, data-driven graphics.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/3630284c61284ee392f063869132741e?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}