This post describes how to build a customized streamgraph with d3.js. It showcases many interesting features like color palette, axis name, title, tooltip displayed on hover and more. This example works with d3.js v4 and v6
v4
v6