I  explore ideas and technologies using data visualisation.

A little DataViz tribute to The Secret Lives of Planets

The Secret Lives of Planets is a great & accessible read about our solar system. Paul Murdin does a great job of taking you on a tour from the innermost planet of our system to the outermost planet, branching out to the occasional dwarf planets and satellites. He shares what we currently know about the […]

Read full story »

Generating an GIF animation using Matplotlib and Imageio

I recently visited S-H-O-W 2021, a great event about data visualisation. One talk discussed how you can change your data visualisation based on the amount of interest and focus someone has. The idea is that users generally have a certain interest level (high/low) and focus level (high/low). By making a visual for each combination of […]

Read full story »

Code: an easy way to generate custom colormaps in Matplotlib

In this post, I’ll share an easy trick to generate custom colormaps to use in Matplotlib (my favourite data visualisation package for Python). The example I use in this post is the annotated heatmap example from matplotlib.org. The standard heatmap From the example code, this is the line that plots the heatmap: im = ax.imshow(harvest) […]

Read full story »

Making an interactive Star Wars Data Visualisation using Python and Javascript

I like to work on personal projects every now and then. It forces me to learn something new. And sometimes, when I get started, the project seizes me and I just cannot rest until it’s done. I’ve recently worked on such a project. I made an interactive Star Wars data visualisation. Just to see if […]

Read full story »

Rethinking the information design in Formula 1’s most common graphic

I’m a big Formula 1 fan. I’ve watched the sports since I was eight years old. People sometimes ask me why I like it so much. And to be honest, I don’t really know why. For some reason, I get excited when the race is about to start. Sometimes all the excitement during the race […]

Read full story »

Abstract Data Visualisation Embroidery & The Chainsmokers

This story starts on April 23, 2020. On that day, I received a message from Kylie. She wanted to make a video about coding projects about Avicii. She did some Googling, found my Avicii project, send me a message, and asked it if it was okay if she made a video about it. My answer: […]

Read full story »

Visualising the emotion of Avicii’s new album: TIM

Earlier this year, I shared a personal project. With the project, I showed how I used a service by Google (the Google Cloud Natural Language API) to analyse the emotion (or sentiment) in music lyrics. In this post, I use the same technology to visualise his posthumous album TIM in a unique way. If you […]

Read full story »

Visualising Avicii’s Music: Honouring a personal hero with data visualisation

This story starts on April 20, 2018. That day, one of my favourite artists died: Avicii. Just a week before the sad news came in, I saw a documentary about his life: True Stories. The documentary ended on a positive note. This made the news of his death even harder for me. About a month […]

Read full story »