Skip to main content
100%

Making a barchart

✓ Published0🌍 Public
NNick Dyson
Last edited Nov 30, 2019
Created on Nov 30, 2019

This example demonstrates a responsive SVG barchart that fills the browser window using CSS. It initially renders two green diagonal lines forming an X, which visually confirm the chart’s dimensions. The code uses D3.js v5 to select the chart container, append an SVG element, and dynamically set its width and height based on the container’s client dimensions. A redraw function is triggered on window resize, using D3’s selection merge methods to update the lines’ coordinates. The chart has no data source, focusing instead on sizing and rendering mechanics.

AI-generated description
MIT Licensed

Similar vizzes