Skip to contents

Return a data.frame of all available palette metadata, optionally filtered by type.

Usage

list_palettes(type = NULL, sort = TRUE, palettes_dir = NULL)

Arguments

type

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

sort

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

palettes_dir

Character. Directory holding a palette collection (sequential/, diverging/, qualitative/ subdirectories of JSON files). If NULL, the palettes bundled with the package are used.

Value

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

Examples

list_palettes()
#>                  name        type n_color       colors
#> 1        bcell_atlas2   diverging       5 #D76B55,....
#> 2        walter_white   diverging       5 #1991A9,....
#> 3       walter_white3   diverging       5 #B15F63,....
#> 4            gene_red qualitative       2 #000000,....
#> 5          heat_light qualitative       2 #DD6866,....
#> 6          three_body qualitative       3 #6495ED,....
#> 7       lactate_steps qualitative       5 #3973BC,....
#> 8       walter_white2 qualitative       5 #5AB5BF,....
#> 9          tam_pastel qualitative       6 #4FA85F,....
#> 10        bcell_atlas qualitative       7 #D68B49,....
#> 11      cancer_mosaic qualitative      15 #3E6186,....
#> 12     bcell_clusters qualitative      20 #4592C0,....
#> 13              babel qualitative      21 #1688A7,....
#> 14   mitonuclear_blue  sequential       6 #EEF4FB,....
#> 15 mitonuclear_orange  sequential       6 #F8E7E3,....
list_palettes(type = "qualitative")
#>              name        type n_color       colors
#> 1        gene_red qualitative       2 #000000,....
#> 2      heat_light qualitative       2 #DD6866,....
#> 3      three_body qualitative       3 #6495ED,....
#> 4   lactate_steps qualitative       5 #3973BC,....
#> 5   walter_white2 qualitative       5 #5AB5BF,....
#> 6      tam_pastel qualitative       6 #4FA85F,....
#> 7     bcell_atlas qualitative       7 #D68B49,....
#> 8   cancer_mosaic qualitative      15 #3E6186,....
#> 9  bcell_clusters qualitative      20 #4592C0,....
#> 10          babel qualitative      21 #1688A7,....
list_palettes(type = c("sequential", "diverging"))
#>                 name       type n_color       colors
#> 1       bcell_atlas2  diverging       5 #D76B55,....
#> 2       walter_white  diverging       5 #1991A9,....
#> 3      walter_white3  diverging       5 #B15F63,....
#> 4   mitonuclear_blue sequential       6 #EEF4FB,....
#> 5 mitonuclear_orange sequential       6 #F8E7E3,....