Theme Elements Based On ‘The Expanse’
Plot aesthetic defaults and theme elements inspired by ‘The Expanse’.
A copy of the Protomolecule Font.
The following functions are implemented:
expanse_cols
: Colors from The Expanse (WIP)expanse_pal
: Color palette based on selected colors from expanse_colsimport_protomolecule
: Import Protomolecule font for use in chartsprotomolecule
: Helper to get the right font name for varous operating systemsscale_colour_expanse
: Discrete color & fill scales based on “The Expanse” palettetheme_expanse
: An “Expanse” theme for ggplot2
install.packages("ggexpanse", repos = "https://cinc.rud.is")
# or
remotes::install_git("https://git.rud.is/hrbrmstr/ggexpanse.git")
# or
remotes::install_git("https://git.sr.ht/~hrbrmstr/ggexpanse")
# or
remotes::install_gitlab("hrbrmstr/ggexpanse")
# or
remotes::install_bitbucket("hrbrmstr/ggexpanse")
# or
remotes::install_github("hrbrmstr/ggexpanse")
NOTE: To use the ‘remotes’ install options you will need to have the {remotes} package installed.
library(ggexpanse)
# current version
packageVersion("ggexpanse")
## [1] '0.1.0'
extrafont::loadfonts(quiet=TRUE)
scales::show_col(as.character(expanse_cols))
scales::show_col(expanse_palette)
ggplot() +
geom_smooth(
data = mtcars, method = "lm",
aes(wt, mpg), colour = "white",
fill = "gray60", show.legend = FALSE
) +
geom_point(
data = mtcars,
aes(wt, mpg, fill = factor(carb)),
shape = 21, color = "gray60", size = 4
) +
scale_colour_expanse() +
scale_fill_expanse() +
labs(
title = "Stars Are Better_Off Without Us",
subtitle = "Say what you_will about organized_crime, at least it’s organized."
) +
theme_expanse(grid = "XY")
Lang | # Files | (%) | LoC | (%) | Blank lines | (%) | # Lines | (%) |
---|---|---|---|---|---|---|---|---|
R | 7 | 0.88 | 220 | 0.88 | 43 | 0.68 | 80 | 0.7 |
Rmd | 1 | 0.12 | 29 | 0.12 | 20 | 0.32 | 34 | 0.3 |
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.