Skip to main content
100%

Dynamic Size Example

✓ Published0🌍 Public
RRobertDelgado
Last edited Nov 4, 2017
Created on Nov 4, 2017

This example demonstrates how to make a D3.js v4 SVG visualization dynamically resize to fill its container. It shows two diagonal lines forming an X that repositions and stretches whenever the browser window changes size. The code uses `chartDiv.clientWidth` and `chartDiv.clientHeight` to extract the computed CSS dimensions, then applies them to the SVG’s `width` and `height` attributes within a `redraw` function. The function is called initially and again via a `window.addEventListener("resize", redraw)` hook, with `merge` updating the line coordinates.

AI-generated description

Built with blockbuilder.org

mit Licensed

Similar vizzes