{"version":"1.0","type":"rich","title":"Minimal Reusable Charts Pattern","description":"This example demonstrates the Minimal Reusable Charts Pattern, a scatter plot of the Iris Dataset showing sepal length against sepal width. The visualization is rendered as an SVG using a custom `scatterPlot` component that encapsulates scales and rendering logic. The chart is built with D3 v6, using `scaleLinear` and `extent` for axes, and the `join` operator for efficient circle updates. Data is loaded asynchronously from a remote CSV file hosted on GitHub, with numeric parsing applied to all measurements. The plot’s dimensions and value accessors are configurable, showcasing a reusable chart architecture.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/6e65ea1d43b946a48ca96a6b2f09483b?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}