Reusable D3 Scatter Plot
This reusable D3 scatter plot displays Item_Data.csv, with each point positioned by Serial_value and Item_id, and axes labeled accordingly. Built with D3 v6, it uses scaleLinear, extent, axisLeft, axisBottom, and join to render SVG circles and axes. An animation cycles the x-axis variable every two seconds among Serial_no, Item_id, Item_value, and Serial_value, updating the plot dynamically.