- Performance of IPL teams on Indian grounds
- Effect of toss on match results
- Change in the performance (Average Score, Win/Loss Ratio) of teams over time
- Most frequent bowler/batsman pair (dismissal)
- 100 balls of IPL (dot matrix)
I have used D3 as the core tool for the visualization. The main reason is the maturity the project provides, both in terms of features/API and community support. Also, I have used MapBox for one of map charts.
I am a Cricket fan, was a great fielder and a medium fast bowler in my childhood. Also, I was thinking of working on another side-project using the old matches data, and them came this tournament. I would love to utilize the dataset further and work on it.
- D3 community, there are more and more tools to get people started. Be it "bl.ocks" or "blockbuilder" or the latest "observable".
- Similar to the goodness provided by GitHub, you can fork an existing block and implement it according to your needs.
- I find that writing D3 is a little verbose. I haven't tried Vega and other DSL sort of toos, would love to frame an opinion about them too.
If I'm getting this question correctly, it was relatively easy for the chart other than the "slopegraph" that I've created. For it, I have used a block as a reference and it was the tough part. Overall, D3 is one my favorite tools anyway.
All I could do in two days
As my teamname (timeconstraint) for the tournament suggests, I didn't get much time to work on it. (Worked only on March 4 and 9)