fresh block wesnet
Animated bar chart cycles among four data arrays, encoding values as bar heights while bars enter, exit, and transition between states. Built with D3 v4, it uses `d3.transition` to animate attribute changes, `d3.select` for SVG element selection, and `d3.scaleOrdinal` with `d3.schemeCategory10` for color assignment. The code updates every two seconds via `setInterval`, and the data arrays are defined inline, with one array effectively skipped due to the modulo operator.