Skip to main content
100%

14. Making a Bar chart with React & D3

✓ Published1🌍 Public
PPrashish Paudel
Last edited Mar 31, 2021
Created on Mar 31, 2021

This example shows a horizontal bar chart of the top 10 most populous countries in 2020, using the UN Population dataset loaded as CSV. It pairs React for component rendering with D3 utilities, including `csv` for data loading, `scaleBand` for the categorical y-axis, and `scaleLinear` for the numeric x-axis. Each country is drawn as an SVG `rect` whose width reflects the population value, with React managing the state and lifecycle asynchronously. The chart updates once the data arrives, initially displaying a large "Loading..." text.

AI-generated description

A program that loads in some [data about CSS name colors] (https://gist.githubusercontent.com/curran/b236990081a24761f7000567094914e0/raw/cssNamedColors.csv) using D3 utilities, and uses React to render the data.

MIT Licensed

Similar vizzes