Description Usage Arguments Details Value Author(s) Examples
View source: R/getDistinctColors.R
Get a set of distinct colors selected from colors
.
1 2 3 | getDistinctColors(n, start.color = "blue4", exclude.colors = c("white",
"black", "gray", "grey", "\\<yellow\\>", "yellow1", "lemonchiffon"),
exclude.brightness.above = 1, exclude.rgb.above = 210)
|
n |
Number of colors to select. If |
start.color |
Color to start the selection process from. |
exclude.colors |
Character vector with colors that should not be used. |
exclude.brightness.above |
Exclude colors where the 'brightness' value in HSV space is above. This is useful to obtain a matt palette. |
exclude.rgb.above |
Exclude colors where all RGB values are above. This is useful to exclude whitish colors. |
The function computes the euclidian distance between all colors
and iteratively selects those that have the furthest closes distance to the set of already selected colors.
A character vector with colors.
Aaron Taudt
1 2 | cols <- getDistinctColors(5)
pie(rep(1,5), labels=cols, col=cols)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.