Skip to contents

Install from CRAN using:


Or install the development version using:


Then load into R:

To see the names of all available palettes, run:

#>  [1] "Blues"            "Purples"          "Tangerines"       "Greens"          
#>  [5] "Pinks"            "Roses"            "Teals"            "Yellows"         
#>  [9] "Reds"             "Greys"            "Aubergines"       "Browns"          
#> [13] "PurpleGreens"     "PinkGreens"       "TangerineBlues"   "PurpleTangerines"
#> [17] "PurplePinks"      "TealGreens"       "PurpleYellows"    "RedBlues"        
#> [21] "Bold"             "Dark"             "Light"            "Neon"            
#> [25] "Summer"           "Autumn"           "Winter"           "Rainbow"         
#> [29] "Beach"            "Fun"              "Sea"              "Bright"          
#> [33] "Relax"            "Lucent"           "Lively"           "Joyful"          
#> [37] "Coast"            "Ocean"            "Peppers"          "Disco"

To see the colours in a specific palette, use the prettycols() function:


By default a discrete palette showing all colours is displayed. Setting type = "continuous" displays a continuous palette, changing n changes the number of colours, and switching direction = -1 reverses the order of colours. For example:

prettycols("Tangerines", n = 50, type = "continuous", direction = -1)

To see all available palettes, run:


view_all_palettes(type == "all")

Palettes are categorised into three types:

  • Sequential (seq),
  • Diverging (div),
  • Qualitative (qual).

Palettes can be viewed by type. For example, to see all sequential colour palettes, run:

view_all_palettes(type = "seq")