Dynamic and Interactive Content
Thus far we've looked at building static content, but the backbone of D3.js are it's beautiful transitions and dynamic updating capabilities.
Intervals
We need some way of refreshing the page to change something the chart reacts to. The easiest way to do this in d3 is using an interval.
const myInterval = d3.interval(() -> {
// code to loop
}, 500) //runs every 500ms
clearInterval(myInterval) // stop loop