Skip to main content
100%

Refactor Bar Chart React & D3 (codeAlong)

✓ Published2🌍 Public
Ttomahawk-jupiter
Last edited Jun 5, 2021
Created on Jun 5, 2021

This example shows a horizontal bar chart of the top 10 countries by population in 2020, sourced from a CSV file of UN population data. React state, managed with `useState` and `useEffect`, loads the data once via D3’s `csv` utility, while React components render SVG axes and bars. D3’s `scaleBand` and `scaleLinear` map country names and population values to positions, with tick formatting using `format`.

AI-generated description

A program that loads in some data about css named colors using d3 utilities and uses React state to keep track of that data.

Using useEffect from React stops the data from loading repeatedly with every state change. Without this it will re-load constantly.

Use React to render the data onto the page as a radial burst.

MIT Licensed

Similar vizzes