ewenme / Ghibli
Programming Languages
Projects that are alternatives of or similar to Ghibli
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)
qββΏβΏβq Sprinkle some Studio Ghibli palette magic over your plots qββΏβΏβq
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
- Get citation information for ghibli in R with
citation(package = 'ghibli')
- Please note that the ghibli project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
- This package was largely inspired by Karthik Ramβs
wesanderson
package - The palettes themselves come from Movies in Color. Go check βem.