Skip to main content
100%

Responding to Resize

✓ Published0🌍 Public
Wwoznicak
Last edited Aug 8, 2020
Created on Aug 8, 2020

This example demonstrates how a D3.js visualization can adapt to browser resizing by redrawing an SVG scene to match the container’s new dimensions. It shows a green X shape whose endpoints always stretch to the current width and height, using a fixed-positioned `#chart` div whose size is read via `clientWidth` and `clientHeight`. The code appends an SVG element with d3.v5, binds line data, and calls a `redraw()` function on the window’s `resize` event, resetting the SVG attributes and line coordinates each time.

AI-generated description
MIT Licensed

Similar vizzes