Skip to main content
100%

Responding to Resize

✓ Published0🌍 Public
DDrafffffff
Last edited Mar 22, 2020
Created on Mar 22, 2020

This example demonstrates how to keep a D3.js visualization responsive to browser window resizing. It shows a green X spanning an SVG element that always fills the viewport, with the chart’s dimensions extracted from the CSS-styled container using `clientWidth` and `clientHeight`. A `resize` event listener triggers the `redraw` function, which updates the SVG’s `width` and `height` attributes and repositions the two lines via data joins. The code uses D3 v5 and relies on SVG for rendering.

AI-generated description
MIT Licensed

Similar vizzes