U6.04.1Geometric zoom only changes sizedesign

Geometric zoom only changes how close you're looking, never what's actually being shown

Aliases: geometric zoom · uniform scaling

What it is

Geometric zoom is the plainest form of zoom: the field of view magnifies or shrinks while the data and its presentation stay identical — zoom a map and it is still that map, only closer. It changes "which slice of what fineness" you see, never "what you see." This plain definition is the baseline of zoom interaction: every value semantic zoom adds (next card) is measured against "geometric zoom only changes size."

Why it happens

Geometric zoom's reliability comes from its fidelity promise: before and after magnification, a data point occupies the same data position, and relations between marks are preserved. That fidelity is what lets position comparison hold across zoom levels — users can zoom in to inspect a point and zoom out still knowing where it is. The cost boundary grows from the same root: size changed, information content not — magnification makes data grow no new content, only more pixels for what exists; when the content has levels (country-city-street, year-month-day), geometric zoom quickly hits the density wall — zooming in does not refine the content, it inflates the labels until they collide.

Where it stops holding

Geometric zoom degrades in two situations: first, when content has semantic levels — uniform magnification just enlarges the previous level, while the user wanted a different level of content; second, when source resolution runs out — beyond the data's native resolution, bitmaps blur and vector polylines expose their vertices, and zoom gains drop to zero. There is also a tangle with magnitude encoding: scaling an axis (stretching the y-axis) is not geometric zoom but a scale change that re-expresses the magnitudes — that is truncation and exaggeration territory in the misleading-graphics family, and the two must never be conflated.

Applying it

  • Default maps and canvas interactions to geometric zoom, keeping data positions stable across levels.
  • For data with content levels, switch to semantic zoom; do not force uniform magnification to carry it.
  • Verification: zoom twice and check whether the same data point maps to the same position before and after; positional drift means a broken implementation or an undisclosed semantic transform.

Related

  • Same group: U6.04.2 Semantic zoom changes the content level being presented · U6.04.3 Zooming must keep an exit back to the global view
  • Nearby: U6.01.2 Zooming and filtering are two ways to narrow scope · U10.01.2 Stretching aspect ratio changes the impression of trends
  • Search terms: geometric zoom · pan zoom interaction · scale vs zoom

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/U6.04.1