Initially, I wanted to create some sort of data visualization surrounding the 2021/2022 season of the premier league. I ended up creating one showing the amount of points each team got that is indicated by the size of the circle allocated to them.
This is it:
However, I didn’t like the idea so I did more research as to what I could do for this assignment. I stumbled upon weidi youtube video on visualization (https://www.youtube.com/watch?v=u-RiEAQsXlw&t=1536s) and decided to replicate her idea with my own data. I chose to display google trends of the football club Chelsea that occurred in the past 12 months. Through mouse pressed the user is able to switch between a circular graph to a bar graph each showing the trends.
This is the result:
The code I’m most proud of is the function to allow the graphs to switch.
//global variable
let graph = true;
// included in the draw function
if (graph) {
CircularGraph();
} else {
BarGraph();
}
Button(buttonX, buttonY, buttonW, buttonH, "SWITCH GRAPH", 10);
}
function mousePressed() {
if (dist(mouseX, mouseY, buttonX, buttonY) < 15) {
graph = !graph;
}
}
Improvements for the future:
- I’d like to create my own group bar graph from scratch
- I’d also like to use my own coding rather than rely on someone else (hopefully I manage this through practice)
- Include a cool background
- Include more data.