{"version":"1.0","type":"rich","title":"Pattern Module Demo 2","description":"Six circles in a row demonstrate six custom SVG pattern types generated by a reusable D3 module. The patterns include striped, plaid, square, symbol-based, dotted, and checkerboard designs, each created programmatically through the `d3.patternStripes`, `d3.patternPlaid`, `d3.patternSquares`, `d3.patternSymbols`, and `d3.patternDots` functions. Each circle uses a distinct pattern fill, with options such as custom colors, widths, angles, and opacity. The code relies on d3-selection-multi.v1 for attribute chaining and renders SVG with D3 v4.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-f52f20294e6069e37e68b5b8f7143733?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}