People need to select data in one panel and inspect the same records in other panels.
Updated September 10, 2026
Problem
People want to select a group of data in one chart and see how that same group appears elsewhere on the dashboard.
Solution
Let a selection in one panel filter the other relevant panels. Keep the selection visible and show which filters are active.
Provide a clear way to undo the selection or reset the view. Distinguish a filtered view with no matches from a source with no data.
Use consistent selection behavior across chart types. Preserve the selection in shared views where supported so others can understand the same results.
Use when
Panels show different views of the same underlying records and people need to investigate a selected subset.
Don’t use when
The panels are independent. Cross-filtering unrelated queries produces panels that quietly show nothing, or worse, show something that looks like an answer. Also avoid where filtering is expensive enough that each selection costs seconds, because the pattern lives on immediacy.
Trade-offs
One selection can trigger many queries and slow the page. Hidden filter state makes results easy to misread. Gestures can conflict with scrolling or text selection, so the interaction needs clear cues.
Checklist
Is the active selection visible, in words, somewhere persistent?
Can it be cleared in one action, and is that action obvious?
Does every panel honour the selection, and do the ones that can’t say so?
How many queries does a single selection fire, and how long until the page settles?
Is a filtered-to-empty panel distinguishable from a broken one?
Does the selection go into the URL so it can be shared?
Is the interaction the same gesture across chart, table and map?
Can selections combine, and is the combination shown as AND?
Does a stale selection survive a time-range change, and should it?
What does a screenshot of this state fail to communicate?
Compare
Honeycomb turns the selection into analysis rather than only filtering: BubbleUp compares everything inside the drawn region against the baseline outside it and ranks the dimensions that differ, which answers “why” rather than only “what else”. Tableau made the pattern mainstream in BI, where selecting a mark filters every other sheet on the dashboard by default, and the default is exactly why analysts expect it everywhere else. Grafana has no general cross-filtering between panels; the equivalent runs through template variables that panels read from, which is explicit, shareable through the URL, and requires someone to wire it. Datadog scopes a whole page by tags so a selection changes the page’s context rather than each panel’s query, which keeps panels consistent at the cost of finer-grained selections.
Related
Filter bar expresses the same narrowing through explicit controls. Drill-down opens a more detailed view. Heatmap provides a useful surface for region selection.
Zoom and pan focuses on a time range. Template variable applies shared choices across panels.
Wireframe — the pattern's anatomy, not any one product's version of it
Implementation
A selection in one panel narrows the rest. The whole pattern lives or dies on whether the reader can see that the other panels are now filtered, and undo it in one move.
Screenshots are grouped by product and include the capture date.
Dashed boxes highlight this pattern. Notes appear below each screenshot and when you hover over a box.
Anomalies / Anomaly advisor September 11, 2026Netdata Agent, Anomaly advisor (public registry node, signed out)medium · dark · desktop-web
Netdata shows the share and count of measurements flagged as unusual in separate charts. This provides a compact overview across many metrics rather than drawing an expected range on each one. People then select a time period to see which metrics contributed. The empty detail panel explains that a selection is needed before results will appear.
Anomaly bandA separate anomaly-rate chart summarizes many metrics.
Shopify Customer Journey September 10, 2026Tableau Public embed view; workbook published by Lovelyticsmedium · light · desktop-web
This Lovelytics workbook uses clickable metrics and bars to filter or reveal detail. Instructions explain these interactions because the marks do not clearly look interactive. Nine summary values compete for attention in a grid. The sales chart also has a mismatch between its monthly title and the displayed dates, while its truncated vertical scale emphasizes variation. These choices make labels and interaction cues especially important.
Cross-filterAn instruction explains that metric tiles filter the dashboard.
Header KPI stripNine values share a grid without a clear starting priority.
Time seriesThe title and displayed period differ, and the vertical axis starts above zero.
Hover detailCity details are described as available on hover.
Geo map with markersThe map shows raw sales totals, which also reflect differences between populations.
Ranked listOne much larger value leaves the remaining bars difficult to compare.