theme_hdx {gghdx} | R Documentation |
ggplot color theme based on HDX visual design guide
Description
A theme that approximates the style of the Humanitarian Data Exchange (HDX).
Usage
theme_hdx(base_size = 10, base_family = "Source Sans 3", horizontal = TRUE)
Arguments
base_size |
base font size, given in pts. |
base_family |
base font family |
horizontal |
|
Details
theme_hdx()
implements a chart that follows the general
visual guide of the HDX platform, as defined in the
dataviz-guide.
Use scale_color_hdx_discrete()
with this theme.
HDX uses two fonts in its official typography, with the free Google font Source Sans 3 being easily available in R. Use the sysfonts package to add the Google font easily.
Value
A theme()
to stylize a ggplot2::ggplot()
plot.
References
See Also
gghdx()
for automatically applying the theme to all plots in this
current R session, along with other styling.
Examples
library(ggplot2)
p <- ggplot(mtcars) +
geom_point(
aes(
x = mpg,
y = hp
)
) +
labs(
x = "Miles per gallon",
y = "Horsepower",
title = "Horsepower relative to miles per gallon"
)
# the default font is source sans 3
# an error will occur if not loaded before using theme_hdx()
try(p + theme_hdx())
# you can change the base family
p + theme_hdx(base_family = "sans")
# or load Source Sans 3 using gghdx() or load_source_sans_3()
load_source_sans_3()
p + theme_hdx()
# we can change the axis line direction depending on the plot
p + theme_hdx(horizontal = FALSE)
[Package gghdx version 0.1.3 Index]