Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Waleed Mirza - Assignment 7

Public visualization

Waleed Mirza - Assignment 7

0 stars1🌍 Public
WWaleed Mirza
Last edited Oct 24, 2026
Created on Oct 23, 2026
Forked from React & D3 Starter

This interactive dashboard visualizes Arsenal FC match statistics across six seasons using four linked views, each demonstrating different table arrangement techniques. A bar chart compares goals scored against 2022-23 opponents with three selectable orderings: alphabetical, by goals, and by shooting efficiency (goals per shot). A heatmap displays average goals against each opponent per season, with a toggle to reorder rows and columns by mean values using D3's `rollup` and `mean` functions. A radial bar chart shows 2022-23 top scorers, while parallel coordinates plot per-match attributes—goals, shots, possession percentage, and expected goals—with axis reordering options. The project uses React with D3 v7, rendering to SVG via `d3.csv` for data loading and `d3.scaleBand`, `d3.scalePoint`, and `d3.scaleSequential` for visual encodings.

AI-generated description

Comments

Sign in to join the discussion.

MIT Licensed