Zooming narrows which part of the data is shown; filtering narrows which records exist at all
Aliases: zoom · filter · narrowing
What it is
Two orthogonal paths lead from overview into depth: zooming changes the spatial extent — viewing a smaller region of the same data, data itself unchanged; filtering changes the data extent — removing records that fail a condition, field of view unchanged. Zooming a map is zoom; "East region only" is filter. The two are often conflated, but they narrow different objects, ride different mental models, and deserve different interface feedback.
Why it happens
The distinction matters because the two serve different analytical moves: zoom serves spatial deepening — "what is inside this region," answering where; filtering serves conditional deepening — "which records qualify," answering which. Conflation makes state unpredictable: after zooming in and applying a filter, zooming out leaves the filter still active, and the classic confusion "why do I see fewer things now" comes precisely from two mechanisms being stacked while presented as one. Giving each mechanism its own entry point and its own state display lets users predict what each operation changes and what it preserves.
Where it stops holding
The two cannot always be cleanly separated: semantic zoom changes extent and content level together (next group), and brushing completes "select a region" and "filter other views" in one gesture. What the interface must guarantee is not conceptual purity but predictability: after every narrowing operation, the surface should state the current scope explicitly (where spatially, how much data remains), and stacked operations must remain explainable. Reversibility (back, clear) should also be provided separately for each.
Applying it
- Place zoom controls and filter controls in separate zones with distinct styling; display their states separately (current viewport extent, current filter conditions).
- Provide "reset zoom" and "clear filters" as two independent actions — never merge them into one "reset."
- Verification: have users perform the combined task "zoom to a region and show only one category"; if they cannot state the current spatial extent and data extent separately, the two states are not being presented apart.