🌍 Public
Viewing a saved revision (read-only)
434a249c7b2b4794952e6dd844733b79
Aggregating Data With React & D3 (skipped ahead)
This example shows a horizontal bar chart of the top 10 baby names from an 1880 dataset, with each bar’s length scaled to the name’s frequency. It uses React’s `useState` and `useEffect` to asynchronously load CSV data via `d3.csv`, then renders SVG rectangles with `d3.scaleBand` for the categorical y-axis and `d3.scaleLinear` for the quantitative x-axis. The chart also includes gridlines, tick labels, and axis labels generated from `xScale.ticks()`. The data source is a GitHub Gist, and the visualization updates only after the CSV resolves.
AI-generated descriptionA program that visualizes data using D3 utilities and uses React to render data.