Skip to contents

Load and list all available color palettes compiled into an RDS file.

Usage

list_palettes(
  palette_rds = system.file("extdata", "palettes.rds", package = "evanverse"),
  type = c("sequential", "diverging", "qualitative"),
  sort = TRUE,
  verbose = TRUE
)

Arguments

palette_rds

Path to the RDS file. Default: "inst/extdata/palettes.rds".

type

Palette type(s) to filter: "sequential", "diverging", "qualitative". Default: all.

sort

Whether to sort by type, n_color, name. Default: TRUE.

verbose

Whether to print listing details to console. Default: TRUE.

Value

A data.frame with columns: name, type, n_color, colors.

Examples

list_palettes()
#> 
#> ── 🎨 Available Color Palettes ─────────────────────────────────────────────────
#> ℹ Total palettes: 33
#> ℹ Type "diverging": 6 palettes
#> ℹ Type "qualitative": 22 palettes
#> ℹ Type "sequential": 5 palettes
#> ℹ • contrast_duo (diverging) – 2 colors
#> ℹ • fire_ice_duo (diverging) – 2 colors
#> ℹ • polar_duo (diverging) – 2 colors
#> ℹ • sunset_sky (diverging) – 2 colors
#> ℹ • piyg (diverging) – 3 colors
#> ℹ • earthy_diverge (diverging) – 5 colors
#> ℹ • earthy_triad (qualitative) – 3 colors
#> ℹ • primary_triad (qualitative) – 3 colors
#> ℹ • softtrio (qualitative) – 3 colors
#> ℹ • vintage_triad (qualitative) – 3 colors
#> ℹ • balanced_quartet (qualitative) – 4 colors
#> ℹ • vibrant (qualitative) – 5 colors
#> ℹ • violin (qualitative) – 5 colors
#> ℹ • harmonysix (qualitative) – 6 colors
#> ℹ • pastel_harmony (qualitative) – 6 colors
#> ℹ • ggsci_jama (qualitative) – 7 colors
#> ℹ • ggsci_tron_legacy (qualitative) – 7 colors
#> ℹ • ggsci_nejm (qualitative) – 8 colors
#> ℹ • rcb_set2 (qualitative) – 8 colors
#> ℹ • ggsci_lancet (qualitative) – 9 colors
#> ℹ • rcb_set1 (qualitative) – 9 colors
#> ℹ • vividset (qualitative) – 9 colors
#> ℹ • ggsci_cosmic (qualitative) – 10 colors
#> ℹ • ggsci_flatui (qualitative) – 10 colors
#> ℹ • ggsci_jco (qualitative) – 10 colors
#> ℹ • ggsci_npg (qualitative) – 10 colors
#> ℹ • ggsci_futurama (qualitative) – 12 colors
#> ℹ • rcb_set3 (qualitative) – 12 colors
#> ℹ • blues (sequential) – 3 colors
#> ℹ • forest_fade (sequential) – 4 colors
#> ℹ • muted_gradient (sequential) – 4 colors
#> ℹ • warm_blush (sequential) – 4 colors
#> ℹ • ggsci_locuszoom (sequential) – 7 colors
#> # A tibble: 33 × 4
#>    name           type        n_color colors   
#>    <chr>          <chr>         <int> <list>   
#>  1 contrast_duo   diverging         2 <chr [2]>
#>  2 fire_ice_duo   diverging         2 <chr [2]>
#>  3 polar_duo      diverging         2 <chr [2]>
#>  4 sunset_sky     diverging         2 <chr [2]>
#>  5 piyg           diverging         3 <chr [3]>
#>  6 earthy_diverge diverging         5 <chr [5]>
#>  7 earthy_triad   qualitative       3 <chr [3]>
#>  8 primary_triad  qualitative       3 <chr [3]>
#>  9 softtrio       qualitative       3 <chr [3]>
#> 10 vintage_triad  qualitative       3 <chr [3]>
#> # ℹ 23 more rows
list_palettes(type = "qualitative")
#> 
#> ── 🎨 Available Color Palettes ─────────────────────────────────────────────────
#> ℹ Total palettes: 22
#> ℹ Type "qualitative": 22 palettes
#> ℹ • earthy_triad (qualitative) – 3 colors
#> ℹ • primary_triad (qualitative) – 3 colors
#> ℹ • softtrio (qualitative) – 3 colors
#> ℹ • vintage_triad (qualitative) – 3 colors
#> ℹ • balanced_quartet (qualitative) – 4 colors
#> ℹ • vibrant (qualitative) – 5 colors
#> ℹ • violin (qualitative) – 5 colors
#> ℹ • harmonysix (qualitative) – 6 colors
#> ℹ • pastel_harmony (qualitative) – 6 colors
#> ℹ • ggsci_jama (qualitative) – 7 colors
#> ℹ • ggsci_tron_legacy (qualitative) – 7 colors
#> ℹ • ggsci_nejm (qualitative) – 8 colors
#> ℹ • rcb_set2 (qualitative) – 8 colors
#> ℹ • ggsci_lancet (qualitative) – 9 colors
#> ℹ • rcb_set1 (qualitative) – 9 colors
#> ℹ • vividset (qualitative) – 9 colors
#> ℹ • ggsci_cosmic (qualitative) – 10 colors
#> ℹ • ggsci_flatui (qualitative) – 10 colors
#> ℹ • ggsci_jco (qualitative) – 10 colors
#> ℹ • ggsci_npg (qualitative) – 10 colors
#> ℹ • ggsci_futurama (qualitative) – 12 colors
#> ℹ • rcb_set3 (qualitative) – 12 colors
#> # A tibble: 22 × 4
#>    name             type        n_color colors   
#>    <chr>            <chr>         <int> <list>   
#>  1 earthy_triad     qualitative       3 <chr [3]>
#>  2 primary_triad    qualitative       3 <chr [3]>
#>  3 softtrio         qualitative       3 <chr [3]>
#>  4 vintage_triad    qualitative       3 <chr [3]>
#>  5 balanced_quartet qualitative       4 <chr [4]>
#>  6 vibrant          qualitative       5 <chr [5]>
#>  7 violin           qualitative       5 <chr [5]>
#>  8 harmonysix       qualitative       6 <chr [6]>
#>  9 pastel_harmony   qualitative       6 <chr [6]>
#> 10 ggsci_jama       qualitative       7 <chr [7]>
#> # ℹ 12 more rows
list_palettes(type = c("sequential", "diverging"))
#> 
#> ── 🎨 Available Color Palettes ─────────────────────────────────────────────────
#> ℹ Total palettes: 11
#> ℹ Type "diverging": 6 palettes
#> ℹ Type "sequential": 5 palettes
#> ℹ • contrast_duo (diverging) – 2 colors
#> ℹ • fire_ice_duo (diverging) – 2 colors
#> ℹ • polar_duo (diverging) – 2 colors
#> ℹ • sunset_sky (diverging) – 2 colors
#> ℹ • piyg (diverging) – 3 colors
#> ℹ • earthy_diverge (diverging) – 5 colors
#> ℹ • blues (sequential) – 3 colors
#> ℹ • forest_fade (sequential) – 4 colors
#> ℹ • muted_gradient (sequential) – 4 colors
#> ℹ • warm_blush (sequential) – 4 colors
#> ℹ • ggsci_locuszoom (sequential) – 7 colors
#> # A tibble: 11 × 4
#>    name            type       n_color colors   
#>    <chr>           <chr>        <int> <list>   
#>  1 contrast_duo    diverging        2 <chr [2]>
#>  2 fire_ice_duo    diverging        2 <chr [2]>
#>  3 polar_duo       diverging        2 <chr [2]>
#>  4 sunset_sky      diverging        2 <chr [2]>
#>  5 piyg            diverging        3 <chr [3]>
#>  6 earthy_diverge  diverging        5 <chr [5]>
#>  7 blues           sequential       3 <chr [3]>
#>  8 forest_fade     sequential       4 <chr [4]>
#>  9 muted_gradient  sequential       4 <chr [4]>
#> 10 warm_blush      sequential       4 <chr [4]>
#> 11 ggsci_locuszoom sequential       7 <chr [7]>