Fork of Animated Reusable D3 Scatter Plot
This animated scatter plot cycles through the numeric columns of the Iris dataset, updating the x-axis and its title every three seconds while keeping the y-axis fixed on petal width. The visualization uses D3 v6 with a reusable scatter plot component that leverages `scaleLinear`, `axisBottom`, `axisLeft`, and `transition` to smoothly animate point positions and axis labels. Rendering is done via SVG, and the data is loaded from a CSV file hosted on GitHub.
AI-generated descriptionAdded axis titles and animation to the x-axis label.
A couple of questions when making this update:
When using the ternary operator
continuedoes not seem to work whithin aforloop. line 43 of index.jsNeed to call the
plot()function beforeiis incremented. Is this related to the fact that this is anasyncfunction? So willionly be evaluated withincall()and not when thescatterPlot()instance is created? line 65 of index.js