data-raw/palettes_dynamic_names.R

library(tibble)
library(purrr)
library(dplyr)
library(paletteer)

palettes_dynamic_names <- purrr::imap_dfr(
  palettes_dynamic,
  ~ data.frame(
    package = .y,
    palette = names(.x),
    length = sapply(.x, length),
    stringsAsFactors = FALSE
  )
) %>%
  tibble::remove_rownames() %>%
  dplyr::mutate(type = case_when(
    palette %in% c("pastel.pal", "multi.pal") ~ "qualitative",
    package == "cartography" ~ "sequential",
    TRUE ~ "qualitative"
  ))

readr::write_csv(palettes_dynamic_names, "data-raw/palettes_dynamic_names.csv")
usethis::use_data(palettes_dynamic_names, overwrite = TRUE)
EmilHvitfeldt/paletteer documentation built on July 3, 2024, 3:58 a.m.