{"id":17403931,"url":"https://github.com/z3tt/rstudio_tablecontest_2020","last_synced_at":"2025-04-15T19:28:12.827Z","repository":{"id":80779662,"uuid":"307708125","full_name":"z3tt/Rstudio_TableContest_2020","owner":"z3tt","description":"📺 Table showing an \"Overview and Series Trends of the Best TV Shows on IMDb\" – My Contribution to the Rstudio Table Contest 2020","archived":false,"fork":false,"pushed_at":"2022-02-18T12:23:47.000Z","size":71512,"stargazers_count":20,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T19:27:57.275Z","etag":null,"topics":["datavisualization","dataviz","ggplot2","gt","imdb","r","ratings"],"latest_commit_sha":null,"homepage":"https://www.cedricscherer.com/2020/11/01/imdb-top-250-series-table-contest-rstudio/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/z3tt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-27T13:25:18.000Z","updated_at":"2024-06-10T21:52:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"1da9b5e3-350d-4056-8e78-897ec810f6c5","html_url":"https://github.com/z3tt/Rstudio_TableContest_2020","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FRstudio_TableContest_2020","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FRstudio_TableContest_2020/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FRstudio_TableContest_2020/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z3tt%2FRstudio_TableContest_2020/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/z3tt","download_url":"https://codeload.github.com/z3tt/Rstudio_TableContest_2020/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249137638,"owners_count":21218749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datavisualization","dataviz","ggplot2","gt","imdb","r","ratings"],"created_at":"2024-10-16T19:09:29.501Z","updated_at":"2025-04-15T19:28:12.797Z","avatar_url":"https://github.com/z3tt.png","language":"HTML","funding_links":["https://www.buymeacoffee.com/z3tt"],"categories":[],"sub_categories":[],"readme":"\u003ch1 style=\"font-weight:normal\" align=\"center\"\u003e\n  \u0026nbsp;What do I binge next?\u003cbr\u003eAn overview of the Best IMDb TV shows\u0026nbsp;\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.cedricscherer.com\"\u003e\u003cimg border=\"0\" alt=\"Blog\" src=\"https://assets.dryicons.com/uploads/icon/svg/4926/home.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"mailto:info@data-vizard.com\"\u003e\u003cimg border=\"0\" alt=\"Email\" src=\"https://assets.dryicons.com/uploads/icon/svg/8009/02dc3a5c-6504-4347-85fb-3f510cfecc45.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://twitter.com/CedScherer\"\u003e\u003cimg border=\"0\" alt=\"Twitter\" src=\"https://assets.dryicons.com/uploads/icon/svg/8385/c23f7ffc-ca8d-4246-8978-ce9f6d5bcc99.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp; \n\u003ca href=\"https://www.instagram.com/cedscherer/\"\u003e\u003cimg border=\"0\" alt=\"Instagram\" src=\"https://assets.dryicons.com/uploads/icon/svg/8330/62263227-bb78-4b42-a9a9-e222e0cc7b97.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.behance.net/cedscherer\"\u003e\u003cimg border=\"0\" alt=\"Behance\" src=\"https://assets.dryicons.com/uploads/icon/svg/8264/04073ce3-5b98-4f32-88d3-82b2ef828066.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.linkedin.com/in/cedricpscherer/\"\u003e\u003cimg border=\"0\" alt=\"LinkedIn\" src=\"https://assets.dryicons.com/uploads/icon/svg/8337/a347cd89-1662-4421-be90-58e5e8004eae.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://www.buymeacoffee.com/z3tt\"\u003e\u003cimg border=\"0\" alt=\"BuyMeACoffee\" src=\"https://www.buymeacoffee.com/assets/img/guidelines/logo-mark-3.svg\" width=\"35\" height=\"35\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\n\u003c/div\u003e\n\nThe 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.\n\n_**[The table was highlighted as \"honorable mention\" by the jury](https://blog.rstudio.com/2020/12/23/winners-of-the-2020-rstudio-table-contest/) 🎉**_\n\n## Top 250:\n\n\u003cdetails\u003e\n  \u003csummary\u003eExpand to see the loooong version\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_Top250.png\"/\u003e\n\u003c/details\u003e\n\n## Documentaries only:\n![](./output/IMDb_TopDocumentary.png)\n\n### Other Versions by Rank:\n\n\u003cdetails\u003e\n  \u003csummary\u003eTop 50\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_Top50.png\"/\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eTop 100\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_Top100.png\"/\u003e\n\u003c/details\u003e\n\n### Other Versions by Genres:\n\n\u003cdetails\u003e\n  \u003csummary\u003eAnimation\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_TopAnimation.png\"/\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eComedy\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_TopComedy.png\"/\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eDrama\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_TopDramay.png\"/\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eAction\u003c/summary\u003e\n  \u003cimg src=\"./output/IMDb_TopAction.png\"/\u003e\n\u003c/details\u003e\n\n## Packages used:\n\n`gt`, `reticulate`, `dplyr`, `tidyr`, `readr`, `magrittr`, `here`, `glue`, `pkgconfig`\n\n## Details:\n\n**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](https://en.wikipedia.org/wiki/Warming_stripes). In addition, a line indicates the average rating per season on a range from 1 to 10.\n\n**Data:** The data is a mixture of scraped data using a modified [Python script](https://github.com/WittmannF/imdb-tv-ratings/blob/master/IMDB_get_ratings.ipynb) (ranks, ratings, votes, year) and data downloaded from the [IMDb dataset interface](https://www.imdb.com/interfaces/) (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.)\n\n***\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch4\u003eAttribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)\u003c/h4\u003e\n\u003cdiv style=\"width:300px; height:200px\"\u003e\n\u003cimg src=https://camo.githubusercontent.com/00f7814990f36f84c5ea74cba887385d8a2f36be/68747470733a2f2f646f63732e636c6f7564706f7373652e636f6d2f696d616765732f63632d62792d6e632d73612e706e67 alt=\"\" height=\"42\"\u003e\n\u003c/div\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/z3tt\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-1.svg\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\n  \u003cbr\u003e\u003cbr\u003e\n\u003c/div\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3tt%2Frstudio_tablecontest_2020","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz3tt%2Frstudio_tablecontest_2020","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3tt%2Frstudio_tablecontest_2020/lists"}