Просмотр исходного кода

Add missing theme declaration to scales examples

tags/v0.3.0
Garrick Aden-Buie 6 лет назад
Родитель
Сommit
aa7413b19d
2 измененных файлов: 36 добавлений и 0 удалений
  1. +18
    -0
      R/ggplot2.R
  2. +18
    -0
      man/scale_xaringan.Rd

+ 18
- 0
R/ggplot2.R Просмотреть файл

@@ -518,10 +518,27 @@ safely_set_geom <- function(geom, new) {
#'
#' if (has_ggplot2) {
#' library(ggplot2)
#' # Saving the theme to a temp file because this is an example
#' path_to_css_file <- tempfile(fileext = ".css")
#'
#' # Create the xaringan theme: dark blue background with teal green accents
#' style_duo(
#' primary_color = "#002b36",
#' secondary_color = "#31b09e",
#' # Using basic fonts for this example, but the plot theme will
#' # automatically use your theme font if you use Google fonts
#' text_font_family = "sans",
#' header_font_family = "serif",
#' outfile = path_to_css_file
#' )
#'
#' # Here's some very basic example data
#' ex <- data.frame(
#' name = c("Couple", "Few", "Lots", "Many"),
#' n = c(2, 3, 5, 7)
#' )
#'
#' # Fill color scales demo
#' ggplot(ex) +
#' aes(name, n, fill = n) +
#' geom_col() +
@@ -531,6 +548,7 @@ safely_set_geom <- function(geom, new) {
#' # Fill color matches teal text
#' scale_xaringan_fill_continuous()
#'
#' # Color scales demo
#' ggplot(ex) +
#' aes(name, y = 1, color = name) +
#' geom_point(size = 10) +

+ 18
- 0
man/scale_xaringan.Rd Просмотреть файл

@@ -107,10 +107,27 @@ has_ggplot2 <- requireNamespace("ggplot2", quietly = TRUE)

if (has_ggplot2) {
library(ggplot2)
# Saving the theme to a temp file because this is an example
path_to_css_file <- tempfile(fileext = ".css")

# Create the xaringan theme: dark blue background with teal green accents
style_duo(
primary_color = "#002b36",
secondary_color = "#31b09e",
# Using basic fonts for this example, but the plot theme will
# automatically use your theme font if you use Google fonts
text_font_family = "sans",
header_font_family = "serif",
outfile = path_to_css_file
)

# Here's some very basic example data
ex <- data.frame(
name = c("Couple", "Few", "Lots", "Many"),
n = c(2, 3, 5, 7)
)

# Fill color scales demo
ggplot(ex) +
aes(name, n, fill = n) +
geom_col() +
@@ -120,6 +137,7 @@ if (has_ggplot2) {
# Fill color matches teal text
scale_xaringan_fill_continuous()

# Color scales demo
ggplot(ex) +
aes(name, y = 1, color = name) +
geom_point(size = 10) +

Загрузка…
Отмена
Сохранить