🌍 Public
Viewing a saved revision (read-only)
f9236e3497334ef4a73ef69aa39e7db0
Multidimensional Filtering
CCurran Kelleher
Last edited Nov 4, 2026
Created on Aug 20, 2024
Forked from Histograms in Parallel Coordinates with Brushing
This example demonstrates multidimensional filtering, or crossfiltering, on the Iris dataset. Four histograms, one for each flower measurement, display the data distribution in a neutral tone, with a highlighted overlay showing the subset of data that passes all active brush filters. Users brush ranges on any histogram to filter the other charts dynamically. The visualization uses D3’s `bin`, `brushX`, and `scaleLinear` for rendering, while the `d3-rosetta` library manages state and transitions.
AI-generated descriptionAn example of multidimensional filtering (crossfiltering) using histograms and brushing.