What do I binge next? An overview of the top IMDb TV shows
Authors: Cédric Scherer
Affiliations: Freelancer / IZW Berlin
Abstract: The table shows relevant details of the top 250 TV shows as rated by IMDb users. I focussed on displaying the details I and my friends care about: of course the ranking and overall rating but additionally the runtime per episode, genres, number of seasons and episodes, ID of the best episodes. But most importantly—the trend of ratings as the TV show progresses.
To visualize the runtime I decided to use a restrained, grey-toned, area-scaled circle. The normalized trends in episode ratings are visualized as stripes similar to the famous "warming stripes" by Ed Hawkins. In addition, a line indicates the average rating per season on a range from 1 to 10.
Full Description: The table shows relevant details of the top 250 TV shows as rated by IMDb users. I focussed on displaying the details I and my friends care about: of course the ranking and overall rating but additionally the runtime per episode, genres, number of seasons and episodes, ID of the best episodes. But most importantly—the trend of ratings as the TV show progresses.
Visualizations: To visualize the runtime I decided to use a restrained, grey-toned, area-scaled circle. The normalized trends in episode ratings are visualized as stripes similar to the famous "warming stripes" by Ed Hawkins. In addition, a line indicates the average rating per season on a range from 1 to 10.
Data: The data is a mixture of scraped data using a modified Python script (ranks, ratings, votes, year) and data downloaded from the IMDb dataset interface (title basics: original title, genre, runtime). The data was cleaned (e.g. correct wrong runtimes, title spellings etc) and missing entries filled. (However, some series are returned as having 1 season only but have several actually and I didn't find a good workaround yet.)
Varieties: Since the Top 250 TV Shows table is quite long (by definition), I also provide versions for the Top 100 and Top 50, respectively. I also found it interesting to look at particular genres in isolation and provide exemplary versions for the genres Documentary, Animation, Comedy, Drama, and Action.
Here is an example showing the best documentaries of the top 250 TV shows:
Table Type: static-print
Submission Type: Single Table Example
Table: https://cedricscherer.netlify.app/files/IMDb_Top250.png
Repo: GitHub - z3tt/Rstudio_TableContest_2020: 📺 Table showing an "Overview and Series Trends of the Best TV Shows on IMDb" – My Contribution to the Rstudio Table Contest 2020
RStudio Cloud:
DT
package used:
gt
package used: true
reactable
package used:
flextable
package used:
huxtable
package used:
kableExtra
package used:
Other packages: reticulate
, dplyr
, tidyr
, readr
, magrittr
, here
, glue
, pkgconfig