F1 Dash-Boarding in Tableau
- Arjun Singh
- May 21, 2020
- 2 min read

Tableau is just one of those really cool pieces of software that everyone should know. While Tableau doesn't have the level of control of something like D3.js, it is really easy to use and execute basic visualizations. Its real value, in my opinion, is its integration with various servers and file types.
I originally needed Tableau to visualize a segmentation. I started by looking up how a segmentation is traditionally visualized. This led me to the Sankey Chart. Unfortunately, the Sankey implementation instructions I found on YouTube were pretty complicated. Further more, after building the model locally, I realized the visualization under-performs on small screens or resizing windows. The "flow" miss-aligns with the segmentation columns on either side.
After suffering through the Sankey implementation, I sought a better way to represent a segmentation. I came across an ANOVA-like visualization where each box represented the percentage of the Y-label category in the X-label group. This led me to an even BETTER segmentation grid. I have included a visualization of the population by region for each segment below.

Finally, it was time to experiment with an original composition. I had come across a radial bar chart tutorial in my research. Using a Formula 1 data-set containing multiple CSVs for circuits, Grand Prix, and driver information, I joined the CSVs that I wanted and followed the tutorial. The radial bar charts compared the fastest lap time of each competitor for a specific circuit. I then determined which races created the most "aesthetic" radial bar charts and decided on Yas Marina, Sochi Autodrom, and Shanghai International. I embedded the maps of the circuits in the circles of the respective radial bar charts. The space between the radial bar charts was empty so I placed little race car icons.
Almost all of the visualization is interactive (provided you have the workbook). In the future, I would like to make the race car icons display the order of the teams for a season. In other words, when you hover over the lead car, the car at the top of the visualization, the user should see the leading team for the latest season.
Anyways... this was a really fun project to finish on my birthday. Shout out to my friend Adit Jain for the data!
Kommentare