diff --git a/lib/scatter.js b/lib/scatter.js index 5f79066..81f87e5 100644 --- a/lib/scatter.js +++ b/lib/scatter.js @@ -393,7 +393,9 @@ export class AbstractScatter extends Throwable { if (delta.distance < this.minInteractionDistance) { let ratio = delta.distance / this.minInteractionDistance rotate *= ratio - //zoom *= ratio + let zoomDelta = zoom - 1 + zoomDelta *= ratio + zoom = 1 + zoomDelta } this.transform(delta, zoom, rotate, delta.about)