make_colour_palette: Make a colour palette of 'n' colours.

Description Usage Arguments Details Examples

View source: R/functions.R

Description

Works like RcolorBrewer::brewer.pal but always returns exactly as many colours as requested.

Usage

1

Arguments

n

Number of difference colours in the palette. Any positive integer.

name

ColorBrewer palette name - see RColorBrewer and ColorBrewer

Details

Uses grDevices::colorRamp to produce large colour palettes (more than 9 colours) by interpolating ones returned by RColorBrewer::brewer.pal. Because of this very large colour palettes will be difficult to distinguish.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Make a colour palette with exactly 2 colours
colours <- make_colour_palette(2, "PuBu")
length(colours) == 2
# Compare to RColorBrewer's minimum of 3 colours
colours_brewer <- RColorBrewer::brewer.pal(2, "PuBu")
length(colours_brewer) == 2

# Making palettes with more than 9 colours
colours <- make_colour_palette(11, "PuBu")
length(colours) == 11
colours_brewer <- RColorBrewer::brewer.pal(11, "PuBu")
length(colours_brewer) == 11

ZacharyWaller/plotlyhelp documentation built on Dec. 18, 2021, 8:26 p.m.