Explore D3's chord diagrams using World Cup match data. Use Haskell to build JSON parsers.
The visualization should invite interaction to create and answer questions such as:
- How many times has Iran competed in a World Cup?
- Which teams played the in final in 1986?
- Which team scored the most goals in any World Cup?
- Why does the 1950 World Cup have 6 final games (and what is the Maracanazo)?
Data source: OpenFootball. Transform and reduce scripts are built in Haskell, publically available in the source code.
This visualization is created using D3.js. Note that null-null relationships are not displayed on chord diagrams. As a result, matches with a score of 0-0 are not shown.