#' Palette for STATWORX Corporate Identity
#'
#'
#' @description Palette for STATWORX Corporate Identity colors.
#'
#' @details
#' The \code{plot} function gives an example of the colors.
#'
#' @param scheme a string that indicates if the "new" or the "old" STATWORX CI is
#' used. The default is still "old" to not break existing code.
#'
#' @importFrom grDevices rgb
#'
#' @author Martin Albers, Jakob Gepp
#'
#' @export
#'
#' @examples
#' # Plotting the true underlying effects
#' plot(sci_palette())
#'
sci_palette <- function(scheme = "old") {
if (!is.character(scheme) || is.na(scheme)) {
stop("'scheme' must be either 'old' or 'new'")
}
if (scheme == "old") {
out <- c(main_color = grDevices::rgb(1, 56, 72, maxColorValue = 255),
accent_color_1 = grDevices::rgb(0, 133, 175, maxColorValue = 255),
accent_color_2 = grDevices::rgb(0, 163, 120, maxColorValue = 255),
accent_color_3 = grDevices::rgb(9, 85, 127, maxColorValue = 255),
highlight = grDevices::rgb(255, 128, 0, maxColorValue = 255),
black = grDevices::rgb(0, 0, 0, maxColorValue = 255),
text = grDevices::rgb(105, 105, 105, maxColorValue = 255),
grey_2 = grDevices::rgb(217, 217, 217, maxColorValue = 255),
light_gray = grDevices::rgb(248, 248, 248, maxColorValue = 255),
special = grDevices::rgb(198, 47, 75, maxColorValue = 255))
} else if (scheme == "new") {
out <- c("Tech Blue" = "#0000FF",
"Black" = "#000000",
"White" = "#FFFFFF",
"Light Grey" = "#EBF0F2",
"Accent 1" = "#283440",
"Accent 2" = "#6C7D8C",
"Accent 3" = "#B6BDCC",
"Highlight 1" = "#00C800",
"Highlight 2" = "#FFFF00",
"Highlight 3" = "#FE0D6C")
} else {
stop("'scheme' must be either 'old' or 'new'")
}
class(out) <- "sci"
return(out)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.