96% Zeiterpannis
✓ Published0🌍 Public
A D3.js and React visualization renders five circles loaded from a CSV file, scaling their positions to fit the viewport with `d3.scaleLinear`. Clicking a circle turns it red with a thicker border while others remain cyan. The code uses React hooks for state management and D3’s data join for interactive updates.
AI-generated descriptionReact D3 Circle Visualization
An interactive data visualization built with React and D3.js that displays circles from a CSV file.
Features
- Interactive Circles: Click circles to select them (they turn red with a border)
- Responsive Layout: Automatically adjusts to container size
- CSV Data Loading: Loads circle positions from
data.csv - Smooth Scaling: Circle positions scale to fit the viewport
Project Structure
MIT Licensed