fresh block
Five plain rectangles sit in a row, each representing a hard-coded numeric value from an array. The example demonstrates how D3’s data join works with a static SVG selection, binding the array `[100, 250, 175, 200, 120]` to existing `rect` elements via `d3.selectAll('rect').data(data)`. No scales or axis are used, and no explicit update or exit handling appears, so the visualization only shows the initial selection and data binding step rather than any dynamic re-rendering. The SVG markup is minimal, with five empty rects defined directly in the HTML.