{"version":"1.0","type":"rich","title":"Data Visualization Homework 4: Brushable Scatter Plot Matrix","description":"This brushable scatter plot matrix displays the classic Iris dataset, showing pairwise relationships between sepal length, sepal width, petal length, and petal width across three flower classes, with histograms along the diagonal. Each off-diagonal cell renders circles colored by species using `d3.scaleOrdinal` with `schemeCategory10`. The visualization builds a grid of small multiples using D3 v5 selections, `d3.cross` to generate cell pairs, and `d3.axisBottom`/`d3.axisLeft` for lightweight axes. Diagonal cells use `d3.histogram` to show univariate distributions, while a custom color legend module lists the class categories.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e210794faf4747e28201267da83bf9b1?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}