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 4 5 6 7 8 | 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.