For our course, Grand Challenges in Computer Science, we were to conduct two projects exploring the visualisation of data. The data source(s) could be of our choice. The first project was to be a static poster which would be displayed. The second was a dynamic or interactive tool or website for a user to explore.
I chose to analyse the World Cubing Association (WCA) database which contains all competition details and records. In the static project I would showcase interesting totals and statistics about the community for a general audience to learn more about speedcubing. The interactive project would be a tool allowing cubers to explore competitor results, individually and as a whole.
To analyse the WCA database, I used the R programming language. This was my first time using it and this proved to be an excellent learning opportunity. The graphics were produced in an SVG editor with the graphs specifically being done with R and Processing 3. Overall I'm happy with how it came together although I am concerned the statistics and data could be slightly incorrect due to my inexperience in this area.
- Person Development for WCA ID, event, best/average. How has a competitor changed over time?
- Community Distribution for event, year, best/average. What is the distribution of competitor times?
- Community Animation for event, best/average. How have community distributions changed over time?
An initial set of data as of July 19 2019 is included. Follow the instructions included to update the data yourself if you choose.