#HAW: Birthday data viz
✓ Published0🌍 Public
This dashboard displays daily live births in Germany from 2020 to 2024, plotting 1,826 data points as a line chart with clickable and hoverable circles. The visualization uses React for state management and D3.js's `scaleTime`, `scaleLinear`, `line`, `axisBottom`, and `axisLeft` to render the time series. A tooltip shows the date and birth count on hover, while selected points are highlighted in red.
AI-generated descriptionBirth Statistics Dashboard
An interactive D3.js visualization displaying daily live births data (Lebendgeborene) for Germany across 2020-2024.
Features
- Interactive Line Chart: Visualize birth trends over 5 years of complete daily data
- Hover Information: See detailed statistics when hovering over individual data points
- Point Selection: Click on any data point to highlight it
- Responsive Design: Automatically adapts to window size
- Professional Styling: Clean, modern interface with gradient header and legend
- Comprehensive Data: All 1,826 daily data points from 2020-2024
Data
The visualization uses complete daily birth statistics from
data.csv with the following columns:
Datum: Date in DD-MM-YYYY formatLebendgeborene: Number of live births (daily)
Data covers January 1, 2020 through September 30, 2024.
Technologies
- React 19
- D3.js 7
- Modern CSS with gradients and animations
Getting Started
- Serve the files using a local web server
- Open
index.htmlin your browser - Interact with the chart by hovering and clicking on data points
- X-axis shows years 2020-2024 with properly balanced spacing
- Y-axis displays the number of births per day
Chart Characteristics
- Dense Data Visualization: Shows all 1,826 daily data points
- Clear Trends: Visual patterns in births across years
- Year-based X-Axis: Properly scaled to show the 5-year period
- High-Resolution: All daily fluctuations visible
MIT Licensed