theme_unhcr
provides a basic UNHCR theme
to use in ggplot2 commands.
Usage
theme_unhcr(
font_family = if (lato_installed()) "Lato" else "sans",
font_size = 12,
plot_title_size = rel(1.35),
plot_title_margin = font_size,
subtitle_size = font_size,
subtitle_margin = font_size * 1.5,
strip_text_size = rel(0.9),
strip_text_face = "bold",
strip_text_just = 0,
caption_size = rel(0.7),
caption_margin = font_size,
axis_text = TRUE,
axis_text_size = rel(0.9),
axis_title = TRUE,
axis_title_size = rel(0.9),
axis = FALSE,
axis_ticks = FALSE,
grid = "XY",
legend = TRUE,
legend_text_size = rel(0.9),
legend_title = FALSE,
legend_title_size = rel(0.9),
plot_margin = margin(font_size, font_size, font_size, font_size),
plot_background = "#ffffff",
void = FALSE
)
Arguments
- font_family
Base font family "Lato". You need to have "Lato" font installed on your device in order to use it.
- font_size
Base font size in pt. Default to 12 pts.
- plot_title_size
Plot title font size. Default to
font_size
* 1.35.- plot_title_margin
Plot title bottom margin. Default to
font_size
.- subtitle_size
Plot subtitle font size. Default to
font_size
.- subtitle_margin
Plot subtitle bottom margin. Default to
font_size
* 1.5.- strip_text_size
Facet label font size. Default to
font_size
* 0.9.- strip_text_face
Facet label font face. Default to "bold".
- strip_text_just
Facet label justification. Default to 0.
- caption_size
Caption font size. Default to
font_size
* 0.7.- caption_margin
Caption top margin. Default to
font_size
.- axis_text
Logical
TRUE
/FALSE
orxy
. Turn on and off axis label. Usex
ory
to have only the correspondent active. Default toTRUE
.- axis_text_size
Axis label font size. Default to
font_size
* 0.9.- axis_title
Logical
TRUE
/FALSE
orxy
. Turn on and off axis title. Usex
ory
to have only the correspondent active. Default toTRUE
.- axis_title_size
Axis title font size. Default to
font_size
* 0.9.- axis
Logical
TRUE
/FALSE
orxy
. Turn on and off axis. Usex
ory
to have only the correspondent axis active. Don't forget to review theexpand
argument of thescale_x_*
/scale_y_*
to avoid spacing between the axis and the baseline of the plot. Default toFALSE
.- axis_ticks
Logical
TRUE
/FALSE
orxy
. Turn on and off axis ticks. Usex
ory
to have only the correspondent axis ticks active. Default toFALSE
.- grid
Logical
TRUE
/FALSE
or a combination ofX
orx
andY
or y. Turn on and off panel grids. Use
Xor
Yfor major grids, and
xor
yfor minor grid. Default to
XY`.- legend
Logical
TRUE
/FALSE
. Turn on and off the legend. Default toTRUE
.- legend_text_size
Legend key font size. Default to
font_size
* 0.9.- legend_title
Logical
TRUE
/FALSE
. Turn on and off the legend title. Default toFALSE
.- legend_title_size
Legend title font size. Default to
font_size
* 0.9.- plot_margin
Plot margin (specify with
ggplot2::margin()
). Default toggplot2::margin(font_size, font_size, font_size, font_size)
.- plot_background
Plot background. Put "transparent" for no background color. Default to "white".
- void
Logical
TRUE
/FALSE
. IfTRUE
, all grid lines, ticks and axes are removed. Default toFALSE
.