Nothing
#' @importFrom ggplot2 %+replace% theme_grey element_blank element_line element_rect element_text margin rel theme unit
# tidyquant functions copied to remove dependency on tidyquant
theme_tq <- function(base_size = 11, base_family = "") {
# Tidyquant colors
blue <- "#2c3e50"
green <- "#18BC9C"
white <- "#FFFFFF"
grey <- "grey80"
# Starts with theme_grey and then modify some parts
theme_grey(base_size = base_size, base_family = base_family) %+replace%
theme(
# Base Inherited Elements
line = element_line(colour = blue, size = 0.5, linetype = 1,
lineend = "butt"),
rect = element_rect(fill = white, colour = blue,
size = 0.5, linetype = 1),
text = element_text(family = base_family, face = "plain",
colour = blue, size = base_size,
lineheight = 0.9, hjust = 0.5, vjust = 0.5, angle = 0,
margin = margin(), debug = FALSE),
# Axes
axis.line = element_blank(),
axis.text = element_text(size = rel(0.8)),
axis.ticks = element_line(color = grey, size = rel(1/3)),
axis.title = element_text(size = rel(1.0)),
# Panel
panel.background = element_rect(fill = white, color = NA),
panel.border = element_rect(fill = NA, size = rel(1/2), color = blue),
panel.grid.major = element_line(color = grey, size = rel(1/3)),
panel.grid.minor = element_line(color = grey, size = rel(1/3)),
panel.grid.minor.x = element_blank(),
panel.spacing = unit(.75, "cm"),
# Legend
legend.key = element_rect(fill = white, color = NA),
legend.position = "bottom",
# Strip (Used with multiple panels)
strip.background = element_rect(fill = blue, color = blue),
strip.text = element_text(color = white, size = rel(0.8)),
# Plot
plot.title = element_text(size = rel(1.2), hjust = 0,
margin = margin(t = 0, r = 0, b = 4, l = 0, unit = "pt")),
plot.subtitle = element_text(size = rel(0.9), hjust = 0,
margin = margin(t = 0, r = 0, b = 3, l = 0, unit = "pt")),
# Complete theme
complete = TRUE
)
}
palette_light <- function() {
c(
"#2c3e50", # blue
"#e31a1c", # red
"#18BC9C", # green
"#CCBE93", # yellow
"#a6cee3", # steel_blue
"#1f78b4", # navy_blue
"#b2df8a", # light_green
"#fb9a99", # pink
"#fdbf6f", # light_orange
"#ff7f00", # orange
"#cab2d6", # light_purple
"#6a3d9a" # purple
)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.