{"id":32209147,"url":"https://github.com/ryo-n7/tvthemes","last_synced_at":"2025-10-22T06:04:06.486Z","repository":{"id":35094869,"uuid":"178644211","full_name":"Ryo-N7/tvthemes","owner":"Ryo-N7","description":"ggplot2 themes and palettes based on your favorite TV shows","archived":false,"fork":false,"pushed_at":"2024-02-27T17:46:36.000Z","size":22471,"stargazers_count":141,"open_issues_count":3,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-22T06:02:59.129Z","etag":null,"topics":["color-scheme","data-viz","ggplot2","ggplot2-themes","palette-colors","tv-series","tv-shows"],"latest_commit_sha":null,"homepage":"https://ryo-n7.github.io/tvthemes/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ryo-N7.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-03-31T04:54:54.000Z","updated_at":"2025-10-19T20:24:21.000Z","dependencies_parsed_at":"2024-03-23T03:44:08.923Z","dependency_job_id":null,"html_url":"https://github.com/Ryo-N7/tvthemes","commit_stats":{"total_commits":111,"total_committers":1,"mean_commits":111.0,"dds":0.0,"last_synced_commit":"35bbf40d84f1e06d12b0ee3aade3afbd0c509620"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Ryo-N7/tvthemes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryo-N7%2Ftvthemes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryo-N7%2Ftvthemes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryo-N7%2Ftvthemes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryo-N7%2Ftvthemes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ryo-N7","download_url":"https://codeload.github.com/Ryo-N7/tvthemes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ryo-N7%2Ftvthemes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280389300,"owners_count":26322507,"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","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["color-scheme","data-viz","ggplot2","ggplot2-themes","palette-colors","tv-series","tv-shows"],"created_at":"2025-10-22T06:01:36.528Z","updated_at":"2025-10-22T06:04:06.474Z","avatar_url":"https://github.com/Ryo-N7.png","language":"R","funding_links":["https://ko-fi.com/O4O342A2A"],"categories":[],"sub_categories":[],"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r setup, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"70%\",\n  fig.align = \"center\"\n)\n```\n\n# tvthemes 1.3.1 \u003cimg src=\"man/figures/logo.png\" align=\"right\" style=\"padding-left:10px;background-color:white;\" /\u003e\n\n\u003c!-- badges: start --\u003e\n[![Lifecycle: maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n[![CRAN\\_Status\\_Badge](http://www.r-pkg.org/badges/version/tvthemes)](https://CRAN.R-project.org/package=tvthemes)\n[![Downloads](http://cranlogs.r-pkg.org/badges/tvthemes)](https://cran.r-project.org/package=tvthemes)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![Coverage status](https://codecov.io/gh/Ryo-N7/tvthemes/branch/master/graph/badge.svg)](https://app.codecov.io/gh/Ryo-N7/tvthemes?branch=master/)\n[![R build status](https://github.com/Ryo-N7/tvthemes/workflows/R-CMD-check/badge.svg)](https://github.com/Ryo-N7/tvthemes/actions)\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/O4O342A2A)\n\u003c!-- badges: end --\u003e\n\nRyo Nakagawara | Twitter: `@R_by_Ryo`\n\nThe `tvthemes` package is a collection of various `ggplot2` themes and color/fill palettes based on everybody's favorite TV shows. What kick-started this whole package was my [blogpost](https://ryo-n7.github.io/2019-02-15-visualize-brooklyn-nine-nine/) looking at simple TV stats on my current favorite TV show, Brooklyn Nine-Nine. I got a lot of good feedback on the colors I used for the custom `ggplot2` theme and color palettes so I decided to expand it to other shows that I love! Suggestions and Pull Requests for palettes/themes are welcome!\n\n* [Package Website](https://ryo-n7.github.io/tvthemes/)\n* [Intro to `tvthemes 0.0.0.9100` blog post](https://ryo-n7.github.io/2019-05-16-introducing-tvthemes-package/)\n* [`tvthemes 1.0.0` \u0026 CRAN release blog post](https://ryo-n7.github.io/2019-09-06-tvthemes-CRAN-announcement/)\n* [`tvthemes 1.1.0` \u0026 CRAN release blog post](https://ryo-n7.github.io/2019-11-04-tvthemes-1.1.0-announcement/)\n* [`tvthemes 1.3.0` \u0026 CRAN release blog post](https://ryo-n7.github.io/2022-03-17-tvthemes-1.3.0-announcement/)\n\n```{r b99header, eval=FALSE}\nlibrary(tvthemes)\nlibrary(ggplot2)\nlibrary(extrafont)\nloadfonts(quiet = TRUE)\n\nggplot(mpg, aes(displ)) +\n  geom_histogram(aes(fill = class), \n                 col = \"black\", size = 0.1,\n                 binwidth = 0.1) +\n  scale_fill_brooklyn99(palette = \"Dark\") +\n  labs(title = \"Do you know what it means to 'clap back', Raymond?\",\n       subtitle = glue::glue(\"BE- {emo::ji('clap')} -CAUSE {emo::ji('clap')} I {emo::ji('clap')} DO {emo::ji('clap')} !\"),\n       x = \"Titles of Your Sex Tape\",\n       caption = \"Pizza bagels? Pizza rolls? Pizza poppers? Pizzaritos? Pizza pockets?\") +\n  theme_brooklyn99(title.font = \"Titillium Web\",\n                   text.font = \"Calibri Light\",\n                   subtitle.size = 14)\n```\n\n![](man/figures/README-b99header-1.png)\n\n## Current list of TV shows\n\n- __Avatar: The Last Airbender__: theme + palettes (Fire Nation, Water Tribe, Earth Kingdom, \u0026 Air Nomads)\n- __Brooklyn Nine-Nine__: theme + palettes (regular \u0026 dark)\n- __Game of Thrones/A Song of Ice \u0026 Fire__: 'The Palettes of Ice \u0026 Fire' (currently: Stark, Baratheon (Stannis), Lannister, Tully, Targaryen, Martell, Greyjoy, Tyrell, Arryn, Manderly)\n- __Rick \u0026 Morty__: theme + palette\n- __Parks \u0026 Recreation__: two themes (light \u0026 dark) + palette\n- __The Simpsons__: theme + palette\n- __Spongebob Squarepants__: theme + palette + background images\n- __Hilda__: Day, Dusk, Night themes + palettes\n- __Attack on Titan__: palette\n- __Kim Possible__: palette\n- __Big Hero 6__: palette\n- __Gravity Falls__: palette\n- __Steven Universe__: palette\n- _More in future releases..._\n- _Development branch_: TBD...\n\n## Installation\n\nYou can install `tvthemes` by:\n\n```{r, eval=FALSE}\n## install.packages(devtools)\n## for development version:\ndevtools::install_github(\"Ryo-N7/tvthemes\")\n\n## v1.3.0 is available on CRAN!\ninstall.packages(\"tvthemes\")\n```\n\nNow available on [CRAN](https://CRAN.R-project.org/package=tvthemes)!\n\n## tvthemes 1.0.0 Major Changes\n\nSee [vignette](https://ryo-n7.github.io/tvthemes/articles/tvthemes-1_0_0.html).\n\n## Fonts \u0026 Colors\n\nSee [vignette](https://ryo-n7.github.io/tvthemes/articles/fonts-and-colors.html).\n\n# Examples\n\nYou can find the code for all the examples below in the [\"Examples\" Vignette](https://ryo-n7.github.io/tvthemes/articles/examples.html) on the [Package Website](https://ryo-n7.github.io/tvthemes/).\n\n## Brooklyn Nine-Nine\n\n![b99d](man/figures/README-b99header-1.png)\n\n![b99l](man/figures/b99regpal_plot.png)\n\n## Spongebob Squarepants\n\n![bobspog](man/figures/sponge_plot.png)\n\n![bobspogbkg](man/figures/bobspog.bg.png)\n\n## Game of Thrones: House Stark, Tully, Targaryen\n\n![StarkTullyTargaryen](man/figures/starktullytargaryen.png)\n\n## Game of Thrones: House Tyrell, Lannister, Greyjoy\n\n![TyrellLannisterGreyjoy](man/figures/tyrelllannistergreyjoy.png)\n\n## Game of Thrones: Arryn, Manderly, Martell\n\n![ArrynManderlyMartell](man/figures/arrynmanderlymartell.png)\n\n## Game of Thrones: Stannis Baratheon, The One True King\n\n![stannis](man/figures/stannis.png)\n\n## The Simpsons\n\n![simpsons](man/figures/simpsons_plot.png)\n\n## Rick and Morty\n\n![randm](man/figures/rickmorty_plot.png)\n\n## Avatar: The Last Airbender (Fire Nation, Air Nomads, Water Tribe, Earth Kingdom)\n\n![tla](man/figures/lastairbender.png)\n\n## Parks and Recreation\n\n![pandr](man/figures/parksandrec_both.png)\n\n## Attack on Titan\n\n![aot](man/figures/attackontitan.png)\n\n## Kim Possible\n\n![KimPossible](man/figures/kimpossible.png)\n\n## Big Hero 6\n\n![bighero6](man/figures/bighero6.png)\n\n## Hilda\n\n![hilda](man/figures/hilda.png)\n\n## Gravity Falls\n\n![gravityfall](man/figures/gravityfalls.png)\n\n## Steven Universe\n\n![stevenuniverse](man/figures/stevenuniverse.png)\n\n# Contributing\n\nPlease note that the `tvthemes` project is released with a [Contributor Code of Conduct](https://github.com/Ryo-N7/tvthemes/blob/master/CODE_OF_CONDUCT.md). By contributing to this project, you agree to abide by its terms.\n\n# License\n\nThis code is released under the GPL v3 License - see the\n[LICENSE.md](https://github.com/Ryo-N7/tvthemes/blob/master/LICENSE.md) file for details.\n\n# Credits\n\nInspired by Matt Oldach's [{vaporwave}](https://github.com/moldach/vapoRwave/), Bob Rudis' [{hrbrthemes}](https://github.com/hrbrmstr/hrbrthemes/), Garrick Aden-Buie's [{ggpomological}](https://github.com/gadenbuie/ggpomological/), Ewen Henderson's [{ghibli}](https://github.com/ewenme/ghibli/), [rOpenSci](https://github.com/ropenscilabs/)'s [{ochRe}](https://github.com/hollylkirk/ochRe), \u0026 [Nathan Cunningham](http://www.nathancunn.com/2017-07-16-simpsons-characters/).\n\nHilda palettes from [Matt Shanks](https://www.mattshanks.com.au/colour-palette-reference-hilda/) and [ChevyRay](https://imgur.com/a/6oY8c6k).\n\n[\"Some Time Later\" font](https://github.com/ctrlcctrlv/some-time-later) courtesy of Frederick Brennan.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryo-n7%2Ftvthemes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryo-n7%2Ftvthemes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryo-n7%2Ftvthemes/lists"}