Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Multidimensional Filtering

Public visualization

Viewing a saved revision (read-only)

3b1c436dc25a4d36ab802e78d0af3cfe

Multidimensional Filtering

0 stars3🌍 Public
CCurran Kelleher
Last edited Mar 13, 2026
Created on Aug 20, 2024

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 description

An example of multidimensional filtering (crossfiltering) using histograms and brushing. Shows the Iris dataset. Leverages d3-rosetta.