Skip to content
/ ghibli Public

Studio Ghibli colour palettes

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

ewenme/ghibli

Repository files navigation

ghibli

lifecycle CRAN status DLs R-CMD-check

Overview

“No matter how many weapons you have, no matter how great your technology might be, the world cannot live without love!” —Castle in the Sky (1986)

。◕‿‿◕。 Sprinkle some Studio Ghibli palette magic over your plots 。◕‿‿◕。

Installation

Install the latest stable version on CRAN…

install.packages('ghibli')

…or get the development version from GitHub.

# install package from github
remotes::install_github("ewenme/ghibli")

Palettes

ghibli provides 9 unique palettes, with a light, medium and dark variant for each.

# load package
library(ghibli)

# display palettes w/ names
par(mfrow=c(9,3))
for(i in names(ghibli_palettes)) print(ghibli_palette(i))

N.B. the palettes are exposed in YAML format for easier porting to new libraries.

All colour palettes are stored as color objects (courtesy of the prismatic package) inside ghibli_palettes with extremely cute printing (if crayon is installed) and plotting methods to help you preview flavours.

In the wild

ghibli provides relevant scales for use with ggplot2. It only suggests ggplot2 in order to stay lightweight, but if available you can use the scale_[colour|fill]_ghibli_[c|d]() functions:

library(ggplot2)

# ggplot stuff
ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
  geom_jitter(size = 3) +
  theme_minimal() +
  # ghibli stuff
  scale_colour_ghibli_d("LaputaMedium", direction = -1)

Other stuff