View source: R/create_palette.R
| create_palette | R Documentation |
Save a named color palette (sequential, diverging, or qualitative) to a JSON file. Used for palette sharing, reuse, and future compilation.
create_palette(
name,
type = c("sequential", "diverging", "qualitative"),
colors,
color_dir,
log = TRUE
)
name |
Character. Palette name (e.g., "Blues"). |
type |
Character. One of "sequential", "diverging", or "qualitative". |
colors |
Character vector of HEX color values (e.g., "#E64B35" or "#E64B35B2"). |
color_dir |
Character. Root folder to store palettes (required). Use tempdir() for examples/tests. |
log |
Logical. Whether to log palette creation to a temporary log file. |
(Invisibly) A list with path and info.
# Create palette in temporary directory:
temp_dir <- file.path(tempdir(), "palettes")
create_palette(
"blues",
"sequential",
c("#deebf7", "#9ecae1", "#3182bd"),
color_dir = temp_dir
)
create_palette(
"qual_vivid",
"qualitative",
c("#E64B35", "#4DBBD5", "#00A087"),
color_dir = temp_dir
)
# Clean up
unlink(temp_dir, recursive = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.