Visualising trends of chattiness and IMDB ratings in Avatar: The last airbender

dataviz
ggplot2
storytelling
tidyverse
tidyTuesday
polar plot
cowplot

Using ggplot to combine traditional plots, polar bargraphs and images in a data visualisation to tell a story about a group of more or less chatty characters

Published

August 14, 2020

For this week’s #TidyTuesday I explored:

and discovered there is no antonym for “sweet spot”.

A data visualisation made up of four graphs and an image from the cartoon. The top graph shows the trend of chattiness (x-axis; number of words spoken by the characters) vs IMDB ratings (y-axis), with a clear dip in ratings around the 2000-2200 words mark. Next to this plot is an image of the three main characters. Three plots at the bottom track the chattiness of the characters across the series, in the form of polar bar charts. The colours in the visualisations all tie in nicely with the aesthetic of the cartoon.

Code: https://github.com/cararthompson/tidytuesdays/blob/main/scripts/202008_avatar.R

And here’s the Making Of:

Lots of trial and error with {cowplot} to get the layout to work. There must be a better way!

Reuse

Citation

For attribution, please cite this work as:
“Visualising Trends of Chattiness and IMDB Ratings in Avatar: The Last Airbender.” 2020. August 14, 2020. https://www.cararthompson.com/posts/2020-08-14-for-this-weeks-tidy-tuesday-i.