Skip to main content
100%

Fork of React & D3 Starter

✓ Published0🌍 Public
Hharshithamiriyam19@gmail.com
Last edited Mar 2, 2026
Created on Mar 2, 2026
Forked from React & D3 Starter

This example loads a bird migration CSV from a GitHub Gist, parses it with D3’s `csvParse`, and displays file size, row count, and column count in a React card. It also renders a decorative SVG icon of a migration route and bird, styled dynamically via D3’s `select` to set fills and strokes. The interface shows loading and error states alongside the data summary, with the raw CSV URL listed as the source.

AI-generated description

ICE-5: The Shapes of Data

A React + D3.js application that loads a CSV dataset from a GitHub Gist, parses it, and displays summary statistics along with an SVG visualization of bird migration data.

Features

  • D3 CSV Parsing: Loads and parses CSV data from a remote URL
  • React Components: Modular component structure
  • Data Summary: Displays file size, row count, and column count
  • SVG Visualization: Interactive bird migration icon styled with D3
  • Error Handling: Graceful error display for failed data loads

Project Structure

MIT Licensed

Similar vizzes