Skip to content

zoomAt

function zoomAt(
viewport,
point,
factor,
factorY?
): Viewport;

Defined in: packages/core/src/viewport/Viewport.ts:122

Scales the visible window by factor around a fixed data-coordinate point (so that point stays under the cursor), clamped to the data extent. factor < 1 zooms in, factor > 1 zooms out. Pass factorY to zoom the axes independently (1 keeps that axis fixed) — e.g. the MSA’s column-only zoom, which keeps rows readable.

Parameter Type Default value
viewport Viewport undefined
point { x: number; y: number; } undefined
point.x number undefined
point.y number undefined
factor number undefined
factorY number factor

Viewport