{"version":"1.0","type":"rich","title":"Basic Scatter Plot with React & D3 for online furniture","description":"A basic scatter plot maps product price to shipping cost for an online furniture retailer’s synthetic dataset. The React app loads CSV data via `d3.csv`, formats numeric fields, and passes the result to a `viz` function. That function uses `d3.scaleLinear` to build scales from data extents and `selection.join` to render black circles sized 12 pixels. Axes, labels, and interaction are absent, leaving only the raw point distribution.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e9c30b9cd94d407eac9f47e4a8adde36?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}