Skip to main content
100%

Making a Bar Chart with React & D3

✓ Published1🌍 Public
CCHOI SEUNG HYUN
Last edited May 18, 2022
Created on May 18, 2022

This visualization displays the top 10 countries by 2020 population as horizontal bars, with the bar lengths proportional to population values. The React component fetches CSV data from a GitHub-hosted UN Population dataset using D3's `csv` utility. React's `useState` and `useEffect` hooks manage the asynchronous data loading, while D3's `scaleBand` and `scaleLinear` map countries to y-coordinates and populations to bar widths, respectively. Each `<rect>` element renders directly into an SVG canvas via ReactDOM.

AI-generated description

A program that loads in some data about CSS named colors using D3 utilities, and uses React to render the data as a radial burst!

MIT Licensed

Similar vizzes