Sol LeWitt Reproduction with D3
This example reproduces a Sol LeWitt piece, displaying a grid of horizontal and vertical lines masked to reveal a central circle. The artwork uses 100 horizontal and 100 vertical rectangles, each 10 pixels thick, with a circular mask applied to create the intersecting form. Built with D3.js (v6.6.1), the code uses `select`, `range`, and the `append` and `attr` methods to construct and style the SVG elements directly, dynamically sizing the piece to the browser window.