Skip to main content
100%

part 2, Zoom and Panning with D3.js and canvas

✓ Published0🌍 Public
FFrissAnalytics
Last edited Sep 4, 2018
Created on Sep 4, 2018

This example demonstrates zooming and panning across a scatterplot of 10,000 randomly generated points, with axes updating in real time. It uses a Canvas overlay for point rendering and an SVG layer for the axes, both driven by D3 v4’s `d3.zoom` and `d3.zoomIdentity`. A reset button triggers a smooth transition back to the default view. The `rescaleX` and `rescaleY` methods adjust linear scales on each zoom event, while `context.clearRect` and `arc` handle the drawing.

AI-generated description

Part 2 of this medium d3 canvas tutorial

mit Licensed

Similar vizzes