The goal of ggdc is to provides Datacamp themes for ggplot2, rstudio, and other document formats.
You can install the package from github using devtools
.
devtools::install_github("datacamp/ggdc")
ggdc
supports two variants of the datacamp theme (light and dark).
library(ggdc)
p <- diamonds %>%
ggplot(aes(x = carat, y = price, color = cut)) +
geom_point(alpha = 0.6) +
labs(
title = "Price vs. Carat",
subtitle = "Weightier diamonds are more expensive",
caption = "Source: Diamonds dataset"
) +
scale_color_datacamp(palette = "accents_light")
p +
theme_datacamp_light()
![](/datacamp/ggdc/raw/master/man/figures/README-example_1-1.png)
p +
theme_datacamp_dark()
![](/datacamp/ggdc/raw/master/man/figures/README-dark-theme-1.png)
You can add a logo to the plot using finalize_plot
. You can make this
the default for all plots in an Rmd by adding
dc_set_chunk_opts(finalize_plot = TRUE)
in the setup chunk.
finalize_plot(p + theme_datacamp_dark())
![](/datacamp/ggdc/raw/master/man/figures/README-unnamed-chunk-1-1.png)
diamonds %>%
ggplot(aes(x = price)) +
geom_histogram() +
facet_wrap(~cut, scales = "free_y") +
labs(
title = "Histogram of Diamonds Prices",
caption = "Source: ggplot2"
) +
theme_datacamp_light() +
scale_fill_datacamp()
![](/datacamp/ggdc/raw/master/man/figures/README-example-facets-1.png)
ggdc
also ships with a syntax highlighting theme for RStudio. You can
install it by running
install_rstheme()