https://flowingdata.com/projects/2015/timeuse-simulation/

Even the name teaches. Instead of HyperCharts or whatever everyone else is calling themselves, even the name of d3 teaches: let your data drive everything.