You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.3 KiB
3.3 KiB
ggexpanse
Theme Elements Based On ‘The Expanse’
Description
Plot aesthetic defaults and theme elements inspired by ‘The Expanse’.
What’s Inside The Tin
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
Installation
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.
Usage
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")
ggexpanse Metrics
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 |
Code of Conduct
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.