An example of d3.svg.ribbon.
Drag the circles to see the underlying single svg:path
element re-interpolated based on the changing position of the points and their radii that are used to generate it. This is a different way of generating areas than d3.svg.area
and might prove more suitable for some applications.
https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.16/d3.min.js