Simple transition chaining in v7
This example uses chained `transition()` calls in d3.v7 to animate a single SVG circle through three sequential stages. The circle first slides horizontally from left to right, then expands its radius, and finally changes its fill color from blue to red, with each transition lasting 4000 milliseconds. The animation is built entirely with D3’s selection and transition API, applying attributes like `cx`, `r`, and `style` through `.attr()` and `.style()` methods. The code appends the circle directly to the body via an SVG element, with no external data source.
AI-generated descriptionThis is a demonstration of a simple use of transition chaining using d3.js v7.
The circle moves from left to right then increases in radius and then changes colour from blue to red.
This graph is part of the code samples for the update to the book D3 Tips and Tricks to version 7 of d3.js.