liveBook · Manning

Cross-filtering

As explained in Everyday Data Visualization

Cross-filtering is an interactive visualization technique in which selecting data in one view filters the data shown in other coordinated views.

Cross-filtering links multiple views so that selecting data in one view filters the others. A click turns a collection of charts into a coordinated way to explore a subset of the data. section 7.1.2

One click, several answers

Clicking segment A in a bar chart can filter a line chart, donut chart, and second bar chart so each shows only segment A’s data. section 7.1.2

Make the interaction easier to recognize and use:

  • Place filters and controls where users already expect them, especially when matching familiar reports or visualizations. section 7.1.2
  • Check existing interactions such as tooltips, hovers, and click-based filtering before introducing a new pattern. section 7.1.2
  • Use cross-filtering to support exploration, while watching for changes that confuse users and reverting weak design choices. section 7.1.2

How Everyday Data Visualization covers it

How deep it goes
Defines the interaction and gives one multi-chart example, but defers deeper treatment to later discussion.
Examples
Uses a bar-chart selection for segment A to filter a line chart, donut chart, and another bar chart.
What it assumes
Assumes familiarity with basic charts and user interactions, while introducing coordinated filtering through a concrete example.
What you can do after
Apply it by coordinating chart views around clicks, while aligning controls and interactions with familiar user patterns.
How it connects
Connects interactive visualization with filtering, coordinated views, tooltips, hovers, and user familiarity.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Everyday Data Visualization. The section links point to the parts of the book it draws on.