D3.js's general update pattern used to create a transitioning radial area chart. This chart format can be useful for showing cyclical data, such as how a value changes through the year. For an excellent example, see "The Baby Spike", by the great Nadieh Bremer.
https://d3js.org/d3.v5.min.js
https://d3js.org/d3-scale.v3.min.js
https://unpkg.com/geometric@2.0.1/build/geometric.min.js