In R, colors can be specified either by name (e.g col = “red”) or as a hexadecimal RGB triplet (such as col = “#FFCC00”)1. There are other color palettes available from ggplot2, viridis, or RColorBrewer package.
Simply call the colors by name: blue, red, green, etc. The R documentation has a great explanation of how to use color by name2. Here’s a full list of built in R colors by name:
# 1.Define R Color Data ----
# RGB codes
color.rgb <- t(col2rgb(colors()))
# Hexadecimal codes
color.hex <- rgb(color.rgb[,1], color.rgb[,2], color.rgb[,3], maxColorValue = 255)
# Text highlighting
color.text <- ifelse(apply(color.rgb, 1, mean) > 127, "black", "white")
# Consolidate
color.df <- data.frame(name = colors(),
red = color.rgb[, "red"],
green = color.rgb[, "green"],
blue = color.rgb[, "blue"],
hex = color.hex,
text = color.text)
# 2.Plot R Colors By Name ----
# configure graphical device
n.col <- 11
n.row <- 60
par(pin = c(11.692, 6.267), mai=c(0, 0, 0, 0))
# create plot
plot(c(0, n.col), c(0, n.row),
type = "n",
bty = "n",
ylab = "",
xlab = "",
axes = FALSE)
for(i in 1:n.col){
color.count <- (i-1) * n.row
color.mod <- length(colors()) - color.count
y.val <- ifelse(color.mod < n.row, n.row - color.mod + 1, 1)
color.names <- as(color.df[color.count + 1:n.row, "name"], "character")
rect(i - 1, y.val - 0.5, i, n.row:y.val + 0.5, border = "black", col = color.names)
text.color <- as(color.df[color.count + 1:n.row, "text"], "character")
text(i-0.5, n.row:y.val, labels = color.names, cex = 0.75, col = text.color)
}
#RRGGBB.RR (red), GG (green) and BB (blue) are hexadecimal integers between 00 and FF specifying the intensity of the color.
For example, #0000FF is displayed as blue, because the blue component is set to its highest value (FF) and the others are set to 00.
par(pin = c(11.692, 6.267), mai=c(0, 0, 0, 0))
# create plot
plot(c(0, n.col), c(0, n.row),
type = "n",
bty = "n",
ylab = "",
xlab = "",
axes = FALSE)
for(i in 1:n.col){
color.count <- (i-1) * n.row
color.mod <- length(colors()) - color.count
y.val <- ifelse(color.mod < n.row, n.row-color.mod + 1, 1)
color.names <- as(color.df[color.count + 1:n.row, "hex"], "character")
rect(i - 1, y.val - 0.5, i, n.row:y.val + 0.5, border = "black", col = color.names)
text.color <- as(color.df[color.count + 1:n.row, "text"], "character")
text(i-0.5, n.row:y.val, labels = color.names, cex = 0.75, col = text.color)
}
library(RColorBrewer)
## create a sequential palette for usage and show colors
mypalette<-brewer.pal(7,"Greens")
image(1:7,1,as.matrix(1:7),col=mypalette,xlab="Greens (sequential)",
ylab="",xaxt="n",yaxt="n",bty="n")
## display a divergent palette
display.brewer.pal(7,"BrBG")
#devAskNewPage(ask=TRUE)
## display a qualitative palette
display.brewer.pal(7,"Accent")
#devAskNewPage(ask=TRUE)
## display a palettes simultanoeusly
display.brewer.all(n=10, exact.n=FALSE)
#devAskNewPage(ask=TRUE)
display.brewer.all(n=10)
#devAskNewPage(ask=TRUE)
display.brewer.all()
#devAskNewPage(ask=TRUE)
display.brewer.all(type="div")
#devAskNewPage(ask=TRUE)
display.brewer.all(type="seq")
#devAskNewPage(ask=TRUE)
#RColorBrewer
display.brewer.all(type="qual")
#devAskNewPage(ask=TRUE)
display.brewer.all(n=5,type="div",exact.n=TRUE)
#devAskNewPage(ask=TRUE)
display.brewer.all(colorblindFriendly=TRUE)
#devAskNewPage(ask=TRUE)
brewer.pal.info
## maxcolors category colorblind
## BrBG 11 div TRUE
## PiYG 11 div TRUE
## PRGn 11 div TRUE
## PuOr 11 div TRUE
## RdBu 11 div TRUE
## RdGy 11 div FALSE
## RdYlBu 11 div TRUE
## RdYlGn 11 div FALSE
## Spectral 11 div FALSE
## Accent 8 qual FALSE
## Dark2 8 qual TRUE
## Paired 12 qual TRUE
## Pastel1 9 qual FALSE
## Pastel2 8 qual FALSE
## Set1 9 qual FALSE
## Set2 8 qual TRUE
## Set3 12 qual FALSE
## Blues 9 seq TRUE
## BuGn 9 seq TRUE
## BuPu 9 seq TRUE
## GnBu 9 seq TRUE
## Greens 9 seq TRUE
## Greys 9 seq TRUE
## Oranges 9 seq TRUE
## OrRd 9 seq TRUE
## PuBu 9 seq TRUE
## PuBuGn 9 seq TRUE
## PuRd 9 seq TRUE
## Purples 9 seq TRUE
## RdPu 9 seq TRUE
## Reds 9 seq TRUE
## YlGn 9 seq TRUE
## YlGnBu 9 seq TRUE
## YlOrBr 9 seq TRUE
## YlOrRd 9 seq TRUE
brewer.pal.info["Blues",]
## maxcolors category colorblind
## Blues 9 seq TRUE
brewer.pal.info["Blues",]$maxcolors
## [1] 9
List available built-in palettes using palette.pals().
palette.pals()
## [1] "R3" "R4" "ggplot2" "Okabe-Ito"
## [5] "Accent" "Dark 2" "Paired" "Pastel 1"
## [9] "Pastel 2" "Set 1" "Set 2" "Set 3"
## [13] "Tableau 10" "Classic Tableau" "Polychrome 36" "Alphabet"
Demonstrate the colors 1:8 in different palettes using a custom matplot().
sinplot <- function(main=NULL) {
x <- outer(
seq(-pi, pi, length.out = 50),
seq(0, pi, length.out = 8),
function(x, y) sin(x - y)
)
matplot(x, type = "l", lwd = 4, lty = 1, col = 1:8, ylab = "", main=main)
}
sinplot("default palette")
palette("R3"); sinplot("R3")
palette("Okabe-Ito"); sinplot("Okabe-Ito")
palette("Tableau") ; sinplot("Tableau")
Color swatches for palette.colors().
palette("default") # reset
palette.swatch <- function(palette = palette.pals(), n = 8, nrow = 8,
border = "black", cex = 1, ...)
{
cols <- sapply(palette, palette.colors, n = n, recycle = TRUE)
ncol <- ncol(cols)
nswatch <- min(ncol, nrow)
op <- par(mar = rep(0.1, 4),
mfrow = c(1, min(5, ceiling(ncol/nrow))),
cex = cex, ...)
on.exit(par(op))
while (length(palette)) {
subset <- seq_len(min(nrow, ncol(cols)))
plot.new()
plot.window(c(0, n), c(0.25, nrow + 0.25))
y <- rev(subset)
text(0, y + 0.1, palette[subset], adj = c(0, 0))
y <- rep(y, each = n)
rect(rep(0:(n-1), n), y, rep(1:n, n), y - 0.5,
col = cols[, subset], border = border)
palette <- palette[-subset]
cols <- cols [, -subset, drop = FALSE]
}
}
palette.swatch()
palette.swatch(n = 26) # show full "Alphabet"; recycle most others
hsv(.5,.5,.5)
## [1] "#408080"
n <- 20; y <- -sin(3*pi*((1:n)-1/2)/n)
op <- par(mar = rep(1.5, 4))
plot(y, axes = FALSE, frame.plot = TRUE,
xlab = "", ylab = "", pch = 21, cex = 30,
bg = rainbow(n, start = .85, end = .1),
main = "Red tones")
par(op)
plotCol <- function(col, nrow=1, ncol=ceiling(length(col) / nrow),
txt.col="black") {
stopifnot(nrow >= 1, ncol >= 1)
if(length(col) > nrow*ncol)
warning("some colors will not be shown")
require(grid)
grid.newpage()
gl <- grid.layout(nrow, ncol)
pushViewport(viewport(layout=gl))
ic <- 1
for(i in 1:nrow) {
for(j in 1:ncol) {
pushViewport(viewport(layout.pos.row=i, layout.pos.col=j))
grid.rect(gp= gpar(fill=col[ic]))
grid.text(col[ic], gp=gpar(col=txt.col))
upViewport()
ic <- ic+1
}
}
upViewport()
invisible(gl)
}
plotCol(c("#CC8C3C", paste0("chocolate", 2:4),
paste0("darkorange", c("",1:2)), paste0("darkgoldenrod", 1:2),
"orange", "orange1", "sandybrown", "tan1", "tan2"),
nrow=2)
## Loading required package: grid
##' Find close R colors() to a given color {original by Marius Hofert)
##' using Euclidean norm in (HSV / RGB / ...) color space
nearRcolor <- function(rgb, cSpace = c("hsv", "rgb255", "Luv", "Lab"),
dist = switch(cSpace, "hsv" = 0.10, "rgb255" = 30,
"Luv" = 15, "Lab" = 12))
{
if(is.character(rgb)) rgb <- col2rgb(rgb)
stopifnot(length(rgb <- as.vector(rgb)) == 3)
Rcol <- col2rgb(.cc <- colors())
uniqC <- !duplicated(t(Rcol)) # gray9 == grey9 (etc)
Rcol <- Rcol[, uniqC] ; .cc <- .cc[uniqC]
cSpace <- match.arg(cSpace)
convRGB2 <- function(Rgb, to)
t(convertColor(t(Rgb), from="sRGB", to=to, scale.in=255))
## the transformation, rgb{0..255} --> cSpace :
TransF <- switch(cSpace,
"rgb255" = identity,
"hsv" = rgb2hsv,
"Luv" = function(RGB) convRGB2(RGB, "Luv"),
"Lab" = function(RGB) convRGB2(RGB, "Lab"))
d <- sqrt(colSums((TransF(Rcol) - as.vector(TransF(rgb)))^2))
iS <- sort.list(d[near <- d <= dist])# sorted: closest first
setNames(.cc[near][iS], format(d[near][iS], digits=3))
}
plotCol(nearRcolor("deepskyblue", "rgb", dist=50))
plotCol(nearRcolor("blue", dist=.1))
Using rgb
plotCol(nearRcolor("tomato", "rgb", dist= 50), nrow=3)
Using hsv
plotCol(nearRcolor("tomato", "hsv", dist=.12), nrow=3)
Using Luv
plotCol(nearRcolor("tomato", "Luv", dist= 25), nrow=3)
Using Lab
plotCol(nearRcolor("tomato", "Lab", dist= 18), nrow=3)
plotCol(nearRcolor("green", "rgb", dist=50))
plotCol(nearRcolor("purple", "rgb", dist=50))
plotCol(nearRcolor("yellow", "rgb", dist=50))
Interpolating a sequential ColorBrewer palette
Here space="rgb" gives palettes that vary only in saturation, as intended. With space="Lab" the steps are more uniform, but the hues are slightly purple.
filled.contour(volcano,
color.palette =
colorRampPalette(c("red", "white", "blue")),
asp = 1)
filled.contour(volcano,
color.palette =
colorRampPalette(c("red", "white", "blue"),
space = "Lab"),
asp = 1)
YlOrBr <- c("#FFFFD4", "#FED98E", "#FE9929", "#D95F0E", "#993404")
filled.contour(volcano,
color.palette = colorRampPalette(YlOrBr, space = "Lab"),
asp = 1)
filled.contour(volcano,
color.palette = colorRampPalette(YlOrBr, space = "Lab",
bias = 0.5),
asp = 1)
The jet.colors following Matlab theme.
jet.colors <-
colorRampPalette(c("#00007F", "blue", "#007FFF", "cyan",
"#7FFF7F", "yellow", "#FF7F00", "red", "#7F0000"))
filled.contour(volcano, color = jet.colors, asp = 1)
space="Lab" helps when colors don’t form a natural sequence
m <- outer(1:20,1:20,function(x,y) sin(sqrt(x*y)/3))
rgb.palette <- colorRampPalette(c("red", "orange", "blue"),
space = "rgb")
Lab.palette <- colorRampPalette(c("red", "orange", "blue"),
space = "Lab")
filled.contour(m, col = rgb.palette(20))
filled.contour(m, col = Lab.palette(20))
When on a device where alpha transparency is supported, use 'alpha.f = 0.3' transparency with the default palette4:
mycols <- adjustcolor(palette(), alpha.f = 0.3)
opal <- palette(mycols)
x <- rnorm(1000); xy <- cbind(x, 3*x + rnorm(1000))
plot (xy, lwd = 2,
main = "Alpha-Transparency Palette\n alpha = 0.3")
xy[,1] <- -xy[,1]
points(xy, col = 8, pch = 16, cex = 1.5)
palette("default")
R color to RGB (red/green/blue) conversion.
col2rgb("peachpuff")
## [,1]
## red 255
## green 218
## blue 185
col2rgb(c(blu = "royalblue", reddish = "tomato")) # note: colnames
## blu reddish
## red 65 255
## green 105 99
## blue 225 71
col2rgb(paste0("gold", 1:4))
## [,1] [,2] [,3] [,4]
## red 255 238 205 139
## green 215 201 173 117
## blue 0 0 0 0
col2rgb("#08a0ff")
## [,1]
## red 8
## green 160
## blue 255
All three kinds of color specifications:
col2rgb(c(red = "red", hex = "#abcdef"))
## red hex
## red 255 171
## green 0 205
## blue 0 239
library(kableExtra)
crgb <- col2rgb(cc <- colors())
colnames(crgb) <- cc
CRGB <- t(crgb)
# The whole table
kbl(CRGB) %>%
kable_classic_2(full_width = F)
| red | green | blue | |
|---|---|---|---|
| white | 255 | 255 | 255 |
| aliceblue | 240 | 248 | 255 |
| antiquewhite | 250 | 235 | 215 |
| antiquewhite1 | 255 | 239 | 219 |
| antiquewhite2 | 238 | 223 | 204 |
| antiquewhite3 | 205 | 192 | 176 |
| antiquewhite4 | 139 | 131 | 120 |
| aquamarine | 127 | 255 | 212 |
| aquamarine1 | 127 | 255 | 212 |
| aquamarine2 | 118 | 238 | 198 |
| aquamarine3 | 102 | 205 | 170 |
| aquamarine4 | 69 | 139 | 116 |
| azure | 240 | 255 | 255 |
| azure1 | 240 | 255 | 255 |
| azure2 | 224 | 238 | 238 |
| azure3 | 193 | 205 | 205 |
| azure4 | 131 | 139 | 139 |
| beige | 245 | 245 | 220 |
| bisque | 255 | 228 | 196 |
| bisque1 | 255 | 228 | 196 |
| bisque2 | 238 | 213 | 183 |
| bisque3 | 205 | 183 | 158 |
| bisque4 | 139 | 125 | 107 |
| black | 0 | 0 | 0 |
| blanchedalmond | 255 | 235 | 205 |
| blue | 0 | 0 | 255 |
| blue1 | 0 | 0 | 255 |
| blue2 | 0 | 0 | 238 |
| blue3 | 0 | 0 | 205 |
| blue4 | 0 | 0 | 139 |
| blueviolet | 138 | 43 | 226 |
| brown | 165 | 42 | 42 |
| brown1 | 255 | 64 | 64 |
| brown2 | 238 | 59 | 59 |
| brown3 | 205 | 51 | 51 |
| brown4 | 139 | 35 | 35 |
| burlywood | 222 | 184 | 135 |
| burlywood1 | 255 | 211 | 155 |
| burlywood2 | 238 | 197 | 145 |
| burlywood3 | 205 | 170 | 125 |
| burlywood4 | 139 | 115 | 85 |
| cadetblue | 95 | 158 | 160 |
| cadetblue1 | 152 | 245 | 255 |
| cadetblue2 | 142 | 229 | 238 |
| cadetblue3 | 122 | 197 | 205 |
| cadetblue4 | 83 | 134 | 139 |
| chartreuse | 127 | 255 | 0 |
| chartreuse1 | 127 | 255 | 0 |
| chartreuse2 | 118 | 238 | 0 |
| chartreuse3 | 102 | 205 | 0 |
| chartreuse4 | 69 | 139 | 0 |
| chocolate | 210 | 105 | 30 |
| chocolate1 | 255 | 127 | 36 |
| chocolate2 | 238 | 118 | 33 |
| chocolate3 | 205 | 102 | 29 |
| chocolate4 | 139 | 69 | 19 |
| coral | 255 | 127 | 80 |
| coral1 | 255 | 114 | 86 |
| coral2 | 238 | 106 | 80 |
| coral3 | 205 | 91 | 69 |
| coral4 | 139 | 62 | 47 |
| cornflowerblue | 100 | 149 | 237 |
| cornsilk | 255 | 248 | 220 |
| cornsilk1 | 255 | 248 | 220 |
| cornsilk2 | 238 | 232 | 205 |
| cornsilk3 | 205 | 200 | 177 |
| cornsilk4 | 139 | 136 | 120 |
| cyan | 0 | 255 | 255 |
| cyan1 | 0 | 255 | 255 |
| cyan2 | 0 | 238 | 238 |
| cyan3 | 0 | 205 | 205 |
| cyan4 | 0 | 139 | 139 |
| darkblue | 0 | 0 | 139 |
| darkcyan | 0 | 139 | 139 |
| darkgoldenrod | 184 | 134 | 11 |
| darkgoldenrod1 | 255 | 185 | 15 |
| darkgoldenrod2 | 238 | 173 | 14 |
| darkgoldenrod3 | 205 | 149 | 12 |
| darkgoldenrod4 | 139 | 101 | 8 |
| darkgray | 169 | 169 | 169 |
| darkgreen | 0 | 100 | 0 |
| darkgrey | 169 | 169 | 169 |
| darkkhaki | 189 | 183 | 107 |
| darkmagenta | 139 | 0 | 139 |
| darkolivegreen | 85 | 107 | 47 |
| darkolivegreen1 | 202 | 255 | 112 |
| darkolivegreen2 | 188 | 238 | 104 |
| darkolivegreen3 | 162 | 205 | 90 |
| darkolivegreen4 | 110 | 139 | 61 |
| darkorange | 255 | 140 | 0 |
| darkorange1 | 255 | 127 | 0 |
| darkorange2 | 238 | 118 | 0 |
| darkorange3 | 205 | 102 | 0 |
| darkorange4 | 139 | 69 | 0 |
| darkorchid | 153 | 50 | 204 |
| darkorchid1 | 191 | 62 | 255 |
| darkorchid2 | 178 | 58 | 238 |
| darkorchid3 | 154 | 50 | 205 |
| darkorchid4 | 104 | 34 | 139 |
| darkred | 139 | 0 | 0 |
| darksalmon | 233 | 150 | 122 |
| darkseagreen | 143 | 188 | 143 |
| darkseagreen1 | 193 | 255 | 193 |
| darkseagreen2 | 180 | 238 | 180 |
| darkseagreen3 | 155 | 205 | 155 |
| darkseagreen4 | 105 | 139 | 105 |
| darkslateblue | 72 | 61 | 139 |
| darkslategray | 47 | 79 | 79 |
| darkslategray1 | 151 | 255 | 255 |
| darkslategray2 | 141 | 238 | 238 |
| darkslategray3 | 121 | 205 | 205 |
| darkslategray4 | 82 | 139 | 139 |
| darkslategrey | 47 | 79 | 79 |
| darkturquoise | 0 | 206 | 209 |
| darkviolet | 148 | 0 | 211 |
| deeppink | 255 | 20 | 147 |
| deeppink1 | 255 | 20 | 147 |
| deeppink2 | 238 | 18 | 137 |
| deeppink3 | 205 | 16 | 118 |
| deeppink4 | 139 | 10 | 80 |
| deepskyblue | 0 | 191 | 255 |
| deepskyblue1 | 0 | 191 | 255 |
| deepskyblue2 | 0 | 178 | 238 |
| deepskyblue3 | 0 | 154 | 205 |
| deepskyblue4 | 0 | 104 | 139 |
| dimgray | 105 | 105 | 105 |
| dimgrey | 105 | 105 | 105 |
| dodgerblue | 30 | 144 | 255 |
| dodgerblue1 | 30 | 144 | 255 |
| dodgerblue2 | 28 | 134 | 238 |
| dodgerblue3 | 24 | 116 | 205 |
| dodgerblue4 | 16 | 78 | 139 |
| firebrick | 178 | 34 | 34 |
| firebrick1 | 255 | 48 | 48 |
| firebrick2 | 238 | 44 | 44 |
| firebrick3 | 205 | 38 | 38 |
| firebrick4 | 139 | 26 | 26 |
| floralwhite | 255 | 250 | 240 |
| forestgreen | 34 | 139 | 34 |
| gainsboro | 220 | 220 | 220 |
| ghostwhite | 248 | 248 | 255 |
| gold | 255 | 215 | 0 |
| gold1 | 255 | 215 | 0 |
| gold2 | 238 | 201 | 0 |
| gold3 | 205 | 173 | 0 |
| gold4 | 139 | 117 | 0 |
| goldenrod | 218 | 165 | 32 |
| goldenrod1 | 255 | 193 | 37 |
| goldenrod2 | 238 | 180 | 34 |
| goldenrod3 | 205 | 155 | 29 |
| goldenrod4 | 139 | 105 | 20 |
| gray | 190 | 190 | 190 |
| gray0 | 0 | 0 | 0 |
| gray1 | 3 | 3 | 3 |
| gray2 | 5 | 5 | 5 |
| gray3 | 8 | 8 | 8 |
| gray4 | 10 | 10 | 10 |
| gray5 | 13 | 13 | 13 |
| gray6 | 15 | 15 | 15 |
| gray7 | 18 | 18 | 18 |
| gray8 | 20 | 20 | 20 |
| gray9 | 23 | 23 | 23 |
| gray10 | 26 | 26 | 26 |
| gray11 | 28 | 28 | 28 |
| gray12 | 31 | 31 | 31 |
| gray13 | 33 | 33 | 33 |
| gray14 | 36 | 36 | 36 |
| gray15 | 38 | 38 | 38 |
| gray16 | 41 | 41 | 41 |
| gray17 | 43 | 43 | 43 |
| gray18 | 46 | 46 | 46 |
| gray19 | 48 | 48 | 48 |
| gray20 | 51 | 51 | 51 |
| gray21 | 54 | 54 | 54 |
| gray22 | 56 | 56 | 56 |
| gray23 | 59 | 59 | 59 |
| gray24 | 61 | 61 | 61 |
| gray25 | 64 | 64 | 64 |
| gray26 | 66 | 66 | 66 |
| gray27 | 69 | 69 | 69 |
| gray28 | 71 | 71 | 71 |
| gray29 | 74 | 74 | 74 |
| gray30 | 77 | 77 | 77 |
| gray31 | 79 | 79 | 79 |
| gray32 | 82 | 82 | 82 |
| gray33 | 84 | 84 | 84 |
| gray34 | 87 | 87 | 87 |
| gray35 | 89 | 89 | 89 |
| gray36 | 92 | 92 | 92 |
| gray37 | 94 | 94 | 94 |
| gray38 | 97 | 97 | 97 |
| gray39 | 99 | 99 | 99 |
| gray40 | 102 | 102 | 102 |
| gray41 | 105 | 105 | 105 |
| gray42 | 107 | 107 | 107 |
| gray43 | 110 | 110 | 110 |
| gray44 | 112 | 112 | 112 |
| gray45 | 115 | 115 | 115 |
| gray46 | 117 | 117 | 117 |
| gray47 | 120 | 120 | 120 |
| gray48 | 122 | 122 | 122 |
| gray49 | 125 | 125 | 125 |
| gray50 | 127 | 127 | 127 |
| gray51 | 130 | 130 | 130 |
| gray52 | 133 | 133 | 133 |
| gray53 | 135 | 135 | 135 |
| gray54 | 138 | 138 | 138 |
| gray55 | 140 | 140 | 140 |
| gray56 | 143 | 143 | 143 |
| gray57 | 145 | 145 | 145 |
| gray58 | 148 | 148 | 148 |
| gray59 | 150 | 150 | 150 |
| gray60 | 153 | 153 | 153 |
| gray61 | 156 | 156 | 156 |
| gray62 | 158 | 158 | 158 |
| gray63 | 161 | 161 | 161 |
| gray64 | 163 | 163 | 163 |
| gray65 | 166 | 166 | 166 |
| gray66 | 168 | 168 | 168 |
| gray67 | 171 | 171 | 171 |
| gray68 | 173 | 173 | 173 |
| gray69 | 176 | 176 | 176 |
| gray70 | 179 | 179 | 179 |
| gray71 | 181 | 181 | 181 |
| gray72 | 184 | 184 | 184 |
| gray73 | 186 | 186 | 186 |
| gray74 | 189 | 189 | 189 |
| gray75 | 191 | 191 | 191 |
| gray76 | 194 | 194 | 194 |
| gray77 | 196 | 196 | 196 |
| gray78 | 199 | 199 | 199 |
| gray79 | 201 | 201 | 201 |
| gray80 | 204 | 204 | 204 |
| gray81 | 207 | 207 | 207 |
| gray82 | 209 | 209 | 209 |
| gray83 | 212 | 212 | 212 |
| gray84 | 214 | 214 | 214 |
| gray85 | 217 | 217 | 217 |
| gray86 | 219 | 219 | 219 |
| gray87 | 222 | 222 | 222 |
| gray88 | 224 | 224 | 224 |
| gray89 | 227 | 227 | 227 |
| gray90 | 229 | 229 | 229 |
| gray91 | 232 | 232 | 232 |
| gray92 | 235 | 235 | 235 |
| gray93 | 237 | 237 | 237 |
| gray94 | 240 | 240 | 240 |
| gray95 | 242 | 242 | 242 |
| gray96 | 245 | 245 | 245 |
| gray97 | 247 | 247 | 247 |
| gray98 | 250 | 250 | 250 |
| gray99 | 252 | 252 | 252 |
| gray100 | 255 | 255 | 255 |
| green | 0 | 255 | 0 |
| green1 | 0 | 255 | 0 |
| green2 | 0 | 238 | 0 |
| green3 | 0 | 205 | 0 |
| green4 | 0 | 139 | 0 |
| greenyellow | 173 | 255 | 47 |
| grey | 190 | 190 | 190 |
| grey0 | 0 | 0 | 0 |
| grey1 | 3 | 3 | 3 |
| grey2 | 5 | 5 | 5 |
| grey3 | 8 | 8 | 8 |
| grey4 | 10 | 10 | 10 |
| grey5 | 13 | 13 | 13 |
| grey6 | 15 | 15 | 15 |
| grey7 | 18 | 18 | 18 |
| grey8 | 20 | 20 | 20 |
| grey9 | 23 | 23 | 23 |
| grey10 | 26 | 26 | 26 |
| grey11 | 28 | 28 | 28 |
| grey12 | 31 | 31 | 31 |
| grey13 | 33 | 33 | 33 |
| grey14 | 36 | 36 | 36 |
| grey15 | 38 | 38 | 38 |
| grey16 | 41 | 41 | 41 |
| grey17 | 43 | 43 | 43 |
| grey18 | 46 | 46 | 46 |
| grey19 | 48 | 48 | 48 |
| grey20 | 51 | 51 | 51 |
| grey21 | 54 | 54 | 54 |
| grey22 | 56 | 56 | 56 |
| grey23 | 59 | 59 | 59 |
| grey24 | 61 | 61 | 61 |
| grey25 | 64 | 64 | 64 |
| grey26 | 66 | 66 | 66 |
| grey27 | 69 | 69 | 69 |
| grey28 | 71 | 71 | 71 |
| grey29 | 74 | 74 | 74 |
| grey30 | 77 | 77 | 77 |
| grey31 | 79 | 79 | 79 |
| grey32 | 82 | 82 | 82 |
| grey33 | 84 | 84 | 84 |
| grey34 | 87 | 87 | 87 |
| grey35 | 89 | 89 | 89 |
| grey36 | 92 | 92 | 92 |
| grey37 | 94 | 94 | 94 |
| grey38 | 97 | 97 | 97 |
| grey39 | 99 | 99 | 99 |
| grey40 | 102 | 102 | 102 |
| grey41 | 105 | 105 | 105 |
| grey42 | 107 | 107 | 107 |
| grey43 | 110 | 110 | 110 |
| grey44 | 112 | 112 | 112 |
| grey45 | 115 | 115 | 115 |
| grey46 | 117 | 117 | 117 |
| grey47 | 120 | 120 | 120 |
| grey48 | 122 | 122 | 122 |
| grey49 | 125 | 125 | 125 |
| grey50 | 127 | 127 | 127 |
| grey51 | 130 | 130 | 130 |
| grey52 | 133 | 133 | 133 |
| grey53 | 135 | 135 | 135 |
| grey54 | 138 | 138 | 138 |
| grey55 | 140 | 140 | 140 |
| grey56 | 143 | 143 | 143 |
| grey57 | 145 | 145 | 145 |
| grey58 | 148 | 148 | 148 |
| grey59 | 150 | 150 | 150 |
| grey60 | 153 | 153 | 153 |
| grey61 | 156 | 156 | 156 |
| grey62 | 158 | 158 | 158 |
| grey63 | 161 | 161 | 161 |
| grey64 | 163 | 163 | 163 |
| grey65 | 166 | 166 | 166 |
| grey66 | 168 | 168 | 168 |
| grey67 | 171 | 171 | 171 |
| grey68 | 173 | 173 | 173 |
| grey69 | 176 | 176 | 176 |
| grey70 | 179 | 179 | 179 |
| grey71 | 181 | 181 | 181 |
| grey72 | 184 | 184 | 184 |
| grey73 | 186 | 186 | 186 |
| grey74 | 189 | 189 | 189 |
| grey75 | 191 | 191 | 191 |
| grey76 | 194 | 194 | 194 |
| grey77 | 196 | 196 | 196 |
| grey78 | 199 | 199 | 199 |
| grey79 | 201 | 201 | 201 |
| grey80 | 204 | 204 | 204 |
| grey81 | 207 | 207 | 207 |
| grey82 | 209 | 209 | 209 |
| grey83 | 212 | 212 | 212 |
| grey84 | 214 | 214 | 214 |
| grey85 | 217 | 217 | 217 |
| grey86 | 219 | 219 | 219 |
| grey87 | 222 | 222 | 222 |
| grey88 | 224 | 224 | 224 |
| grey89 | 227 | 227 | 227 |
| grey90 | 229 | 229 | 229 |
| grey91 | 232 | 232 | 232 |
| grey92 | 235 | 235 | 235 |
| grey93 | 237 | 237 | 237 |
| grey94 | 240 | 240 | 240 |
| grey95 | 242 | 242 | 242 |
| grey96 | 245 | 245 | 245 |
| grey97 | 247 | 247 | 247 |
| grey98 | 250 | 250 | 250 |
| grey99 | 252 | 252 | 252 |
| grey100 | 255 | 255 | 255 |
| honeydew | 240 | 255 | 240 |
| honeydew1 | 240 | 255 | 240 |
| honeydew2 | 224 | 238 | 224 |
| honeydew3 | 193 | 205 | 193 |
| honeydew4 | 131 | 139 | 131 |
| hotpink | 255 | 105 | 180 |
| hotpink1 | 255 | 110 | 180 |
| hotpink2 | 238 | 106 | 167 |
| hotpink3 | 205 | 96 | 144 |
| hotpink4 | 139 | 58 | 98 |
| indianred | 205 | 92 | 92 |
| indianred1 | 255 | 106 | 106 |
| indianred2 | 238 | 99 | 99 |
| indianred3 | 205 | 85 | 85 |
| indianred4 | 139 | 58 | 58 |
| ivory | 255 | 255 | 240 |
| ivory1 | 255 | 255 | 240 |
| ivory2 | 238 | 238 | 224 |
| ivory3 | 205 | 205 | 193 |
| ivory4 | 139 | 139 | 131 |
| khaki | 240 | 230 | 140 |
| khaki1 | 255 | 246 | 143 |
| khaki2 | 238 | 230 | 133 |
| khaki3 | 205 | 198 | 115 |
| khaki4 | 139 | 134 | 78 |
| lavender | 230 | 230 | 250 |
| lavenderblush | 255 | 240 | 245 |
| lavenderblush1 | 255 | 240 | 245 |
| lavenderblush2 | 238 | 224 | 229 |
| lavenderblush3 | 205 | 193 | 197 |
| lavenderblush4 | 139 | 131 | 134 |
| lawngreen | 124 | 252 | 0 |
| lemonchiffon | 255 | 250 | 205 |
| lemonchiffon1 | 255 | 250 | 205 |
| lemonchiffon2 | 238 | 233 | 191 |
| lemonchiffon3 | 205 | 201 | 165 |
| lemonchiffon4 | 139 | 137 | 112 |
| lightblue | 173 | 216 | 230 |
| lightblue1 | 191 | 239 | 255 |
| lightblue2 | 178 | 223 | 238 |
| lightblue3 | 154 | 192 | 205 |
| lightblue4 | 104 | 131 | 139 |
| lightcoral | 240 | 128 | 128 |
| lightcyan | 224 | 255 | 255 |
| lightcyan1 | 224 | 255 | 255 |
| lightcyan2 | 209 | 238 | 238 |
| lightcyan3 | 180 | 205 | 205 |
| lightcyan4 | 122 | 139 | 139 |
| lightgoldenrod | 238 | 221 | 130 |
| lightgoldenrod1 | 255 | 236 | 139 |
| lightgoldenrod2 | 238 | 220 | 130 |
| lightgoldenrod3 | 205 | 190 | 112 |
| lightgoldenrod4 | 139 | 129 | 76 |
| lightgoldenrodyellow | 250 | 250 | 210 |
| lightgray | 211 | 211 | 211 |
| lightgreen | 144 | 238 | 144 |
| lightgrey | 211 | 211 | 211 |
| lightpink | 255 | 182 | 193 |
| lightpink1 | 255 | 174 | 185 |
| lightpink2 | 238 | 162 | 173 |
| lightpink3 | 205 | 140 | 149 |
| lightpink4 | 139 | 95 | 101 |
| lightsalmon | 255 | 160 | 122 |
| lightsalmon1 | 255 | 160 | 122 |
| lightsalmon2 | 238 | 149 | 114 |
| lightsalmon3 | 205 | 129 | 98 |
| lightsalmon4 | 139 | 87 | 66 |
| lightseagreen | 32 | 178 | 170 |
| lightskyblue | 135 | 206 | 250 |
| lightskyblue1 | 176 | 226 | 255 |
| lightskyblue2 | 164 | 211 | 238 |
| lightskyblue3 | 141 | 182 | 205 |
| lightskyblue4 | 96 | 123 | 139 |
| lightslateblue | 132 | 112 | 255 |
| lightslategray | 119 | 136 | 153 |
| lightslategrey | 119 | 136 | 153 |
| lightsteelblue | 176 | 196 | 222 |
| lightsteelblue1 | 202 | 225 | 255 |
| lightsteelblue2 | 188 | 210 | 238 |
| lightsteelblue3 | 162 | 181 | 205 |
| lightsteelblue4 | 110 | 123 | 139 |
| lightyellow | 255 | 255 | 224 |
| lightyellow1 | 255 | 255 | 224 |
| lightyellow2 | 238 | 238 | 209 |
| lightyellow3 | 205 | 205 | 180 |
| lightyellow4 | 139 | 139 | 122 |
| limegreen | 50 | 205 | 50 |
| linen | 250 | 240 | 230 |
| magenta | 255 | 0 | 255 |
| magenta1 | 255 | 0 | 255 |
| magenta2 | 238 | 0 | 238 |
| magenta3 | 205 | 0 | 205 |
| magenta4 | 139 | 0 | 139 |
| maroon | 176 | 48 | 96 |
| maroon1 | 255 | 52 | 179 |
| maroon2 | 238 | 48 | 167 |
| maroon3 | 205 | 41 | 144 |
| maroon4 | 139 | 28 | 98 |
| mediumaquamarine | 102 | 205 | 170 |
| mediumblue | 0 | 0 | 205 |
| mediumorchid | 186 | 85 | 211 |
| mediumorchid1 | 224 | 102 | 255 |
| mediumorchid2 | 209 | 95 | 238 |
| mediumorchid3 | 180 | 82 | 205 |
| mediumorchid4 | 122 | 55 | 139 |
| mediumpurple | 147 | 112 | 219 |
| mediumpurple1 | 171 | 130 | 255 |
| mediumpurple2 | 159 | 121 | 238 |
| mediumpurple3 | 137 | 104 | 205 |
| mediumpurple4 | 93 | 71 | 139 |
| mediumseagreen | 60 | 179 | 113 |
| mediumslateblue | 123 | 104 | 238 |
| mediumspringgreen | 0 | 250 | 154 |
| mediumturquoise | 72 | 209 | 204 |
| mediumvioletred | 199 | 21 | 133 |
| midnightblue | 25 | 25 | 112 |
| mintcream | 245 | 255 | 250 |
| mistyrose | 255 | 228 | 225 |
| mistyrose1 | 255 | 228 | 225 |
| mistyrose2 | 238 | 213 | 210 |
| mistyrose3 | 205 | 183 | 181 |
| mistyrose4 | 139 | 125 | 123 |
| moccasin | 255 | 228 | 181 |
| navajowhite | 255 | 222 | 173 |
| navajowhite1 | 255 | 222 | 173 |
| navajowhite2 | 238 | 207 | 161 |
| navajowhite3 | 205 | 179 | 139 |
| navajowhite4 | 139 | 121 | 94 |
| navy | 0 | 0 | 128 |
| navyblue | 0 | 0 | 128 |
| oldlace | 253 | 245 | 230 |
| olivedrab | 107 | 142 | 35 |
| olivedrab1 | 192 | 255 | 62 |
| olivedrab2 | 179 | 238 | 58 |
| olivedrab3 | 154 | 205 | 50 |
| olivedrab4 | 105 | 139 | 34 |
| orange | 255 | 165 | 0 |
| orange1 | 255 | 165 | 0 |
| orange2 | 238 | 154 | 0 |
| orange3 | 205 | 133 | 0 |
| orange4 | 139 | 90 | 0 |
| orangered | 255 | 69 | 0 |
| orangered1 | 255 | 69 | 0 |
| orangered2 | 238 | 64 | 0 |
| orangered3 | 205 | 55 | 0 |
| orangered4 | 139 | 37 | 0 |
| orchid | 218 | 112 | 214 |
| orchid1 | 255 | 131 | 250 |
| orchid2 | 238 | 122 | 233 |
| orchid3 | 205 | 105 | 201 |
| orchid4 | 139 | 71 | 137 |
| palegoldenrod | 238 | 232 | 170 |
| palegreen | 152 | 251 | 152 |
| palegreen1 | 154 | 255 | 154 |
| palegreen2 | 144 | 238 | 144 |
| palegreen3 | 124 | 205 | 124 |
| palegreen4 | 84 | 139 | 84 |
| paleturquoise | 175 | 238 | 238 |
| paleturquoise1 | 187 | 255 | 255 |
| paleturquoise2 | 174 | 238 | 238 |
| paleturquoise3 | 150 | 205 | 205 |
| paleturquoise4 | 102 | 139 | 139 |
| palevioletred | 219 | 112 | 147 |
| palevioletred1 | 255 | 130 | 171 |
| palevioletred2 | 238 | 121 | 159 |
| palevioletred3 | 205 | 104 | 137 |
| palevioletred4 | 139 | 71 | 93 |
| papayawhip | 255 | 239 | 213 |
| peachpuff | 255 | 218 | 185 |
| peachpuff1 | 255 | 218 | 185 |
| peachpuff2 | 238 | 203 | 173 |
| peachpuff3 | 205 | 175 | 149 |
| peachpuff4 | 139 | 119 | 101 |
| peru | 205 | 133 | 63 |
| pink | 255 | 192 | 203 |
| pink1 | 255 | 181 | 197 |
| pink2 | 238 | 169 | 184 |
| pink3 | 205 | 145 | 158 |
| pink4 | 139 | 99 | 108 |
| plum | 221 | 160 | 221 |
| plum1 | 255 | 187 | 255 |
| plum2 | 238 | 174 | 238 |
| plum3 | 205 | 150 | 205 |
| plum4 | 139 | 102 | 139 |
| powderblue | 176 | 224 | 230 |
| purple | 160 | 32 | 240 |
| purple1 | 155 | 48 | 255 |
| purple2 | 145 | 44 | 238 |
| purple3 | 125 | 38 | 205 |
| purple4 | 85 | 26 | 139 |
| red | 255 | 0 | 0 |
| red1 | 255 | 0 | 0 |
| red2 | 238 | 0 | 0 |
| red3 | 205 | 0 | 0 |
| red4 | 139 | 0 | 0 |
| rosybrown | 188 | 143 | 143 |
| rosybrown1 | 255 | 193 | 193 |
| rosybrown2 | 238 | 180 | 180 |
| rosybrown3 | 205 | 155 | 155 |
| rosybrown4 | 139 | 105 | 105 |
| royalblue | 65 | 105 | 225 |
| royalblue1 | 72 | 118 | 255 |
| royalblue2 | 67 | 110 | 238 |
| royalblue3 | 58 | 95 | 205 |
| royalblue4 | 39 | 64 | 139 |
| saddlebrown | 139 | 69 | 19 |
| salmon | 250 | 128 | 114 |
| salmon1 | 255 | 140 | 105 |
| salmon2 | 238 | 130 | 98 |
| salmon3 | 205 | 112 | 84 |
| salmon4 | 139 | 76 | 57 |
| sandybrown | 244 | 164 | 96 |
| seagreen | 46 | 139 | 87 |
| seagreen1 | 84 | 255 | 159 |
| seagreen2 | 78 | 238 | 148 |
| seagreen3 | 67 | 205 | 128 |
| seagreen4 | 46 | 139 | 87 |
| seashell | 255 | 245 | 238 |
| seashell1 | 255 | 245 | 238 |
| seashell2 | 238 | 229 | 222 |
| seashell3 | 205 | 197 | 191 |
| seashell4 | 139 | 134 | 130 |
| sienna | 160 | 82 | 45 |
| sienna1 | 255 | 130 | 71 |
| sienna2 | 238 | 121 | 66 |
| sienna3 | 205 | 104 | 57 |
| sienna4 | 139 | 71 | 38 |
| skyblue | 135 | 206 | 235 |
| skyblue1 | 135 | 206 | 255 |
| skyblue2 | 126 | 192 | 238 |
| skyblue3 | 108 | 166 | 205 |
| skyblue4 | 74 | 112 | 139 |
| slateblue | 106 | 90 | 205 |
| slateblue1 | 131 | 111 | 255 |
| slateblue2 | 122 | 103 | 238 |
| slateblue3 | 105 | 89 | 205 |
| slateblue4 | 71 | 60 | 139 |
| slategray | 112 | 128 | 144 |
| slategray1 | 198 | 226 | 255 |
| slategray2 | 185 | 211 | 238 |
| slategray3 | 159 | 182 | 205 |
| slategray4 | 108 | 123 | 139 |
| slategrey | 112 | 128 | 144 |
| snow | 255 | 250 | 250 |
| snow1 | 255 | 250 | 250 |
| snow2 | 238 | 233 | 233 |
| snow3 | 205 | 201 | 201 |
| snow4 | 139 | 137 | 137 |
| springgreen | 0 | 255 | 127 |
| springgreen1 | 0 | 255 | 127 |
| springgreen2 | 0 | 238 | 118 |
| springgreen3 | 0 | 205 | 102 |
| springgreen4 | 0 | 139 | 69 |
| steelblue | 70 | 130 | 180 |
| steelblue1 | 99 | 184 | 255 |
| steelblue2 | 92 | 172 | 238 |
| steelblue3 | 79 | 148 | 205 |
| steelblue4 | 54 | 100 | 139 |
| tan | 210 | 180 | 140 |
| tan1 | 255 | 165 | 79 |
| tan2 | 238 | 154 | 73 |
| tan3 | 205 | 133 | 63 |
| tan4 | 139 | 90 | 43 |
| thistle | 216 | 191 | 216 |
| thistle1 | 255 | 225 | 255 |
| thistle2 | 238 | 210 | 238 |
| thistle3 | 205 | 181 | 205 |
| thistle4 | 139 | 123 | 139 |
| tomato | 255 | 99 | 71 |
| tomato1 | 255 | 99 | 71 |
| tomato2 | 238 | 92 | 66 |
| tomato3 | 205 | 79 | 57 |
| tomato4 | 139 | 54 | 38 |
| turquoise | 64 | 224 | 208 |
| turquoise1 | 0 | 245 | 255 |
| turquoise2 | 0 | 229 | 238 |
| turquoise3 | 0 | 197 | 205 |
| turquoise4 | 0 | 134 | 139 |
| violet | 238 | 130 | 238 |
| violetred | 208 | 32 | 144 |
| violetred1 | 255 | 62 | 150 |
| violetred2 | 238 | 58 | 140 |
| violetred3 | 205 | 50 | 120 |
| violetred4 | 139 | 34 | 82 |
| wheat | 245 | 222 | 179 |
| wheat1 | 255 | 231 | 186 |
| wheat2 | 238 | 216 | 174 |
| wheat3 | 205 | 186 | 150 |
| wheat4 | 139 | 126 | 102 |
| whitesmoke | 245 | 245 | 245 |
| yellow | 255 | 255 | 0 |
| yellow1 | 255 | 255 | 0 |
| yellow2 | 238 | 238 | 0 |
| yellow3 | 205 | 205 | 0 |
| yellow4 | 139 | 139 | 0 |
| yellowgreen | 154 | 205 | 50 |
Returns the built-in color names which R knows about. Indicating logical if the colors returned should all be distinct; e.g., “snow” and “snow1” are effectively the same point in the (0:255)^3 RGB space.
colors(distinct = FALSE)
## [1] "white" "aliceblue" "antiquewhite"
## [4] "antiquewhite1" "antiquewhite2" "antiquewhite3"
## [7] "antiquewhite4" "aquamarine" "aquamarine1"
## [10] "aquamarine2" "aquamarine3" "aquamarine4"
## [13] "azure" "azure1" "azure2"
## [16] "azure3" "azure4" "beige"
## [19] "bisque" "bisque1" "bisque2"
## [22] "bisque3" "bisque4" "black"
## [25] "blanchedalmond" "blue" "blue1"
## [28] "blue2" "blue3" "blue4"
## [31] "blueviolet" "brown" "brown1"
## [34] "brown2" "brown3" "brown4"
## [37] "burlywood" "burlywood1" "burlywood2"
## [40] "burlywood3" "burlywood4" "cadetblue"
## [43] "cadetblue1" "cadetblue2" "cadetblue3"
## [46] "cadetblue4" "chartreuse" "chartreuse1"
## [49] "chartreuse2" "chartreuse3" "chartreuse4"
## [52] "chocolate" "chocolate1" "chocolate2"
## [55] "chocolate3" "chocolate4" "coral"
## [58] "coral1" "coral2" "coral3"
## [61] "coral4" "cornflowerblue" "cornsilk"
## [64] "cornsilk1" "cornsilk2" "cornsilk3"
## [67] "cornsilk4" "cyan" "cyan1"
## [70] "cyan2" "cyan3" "cyan4"
## [73] "darkblue" "darkcyan" "darkgoldenrod"
## [76] "darkgoldenrod1" "darkgoldenrod2" "darkgoldenrod3"
## [79] "darkgoldenrod4" "darkgray" "darkgreen"
## [82] "darkgrey" "darkkhaki" "darkmagenta"
## [85] "darkolivegreen" "darkolivegreen1" "darkolivegreen2"
## [88] "darkolivegreen3" "darkolivegreen4" "darkorange"
## [91] "darkorange1" "darkorange2" "darkorange3"
## [94] "darkorange4" "darkorchid" "darkorchid1"
## [97] "darkorchid2" "darkorchid3" "darkorchid4"
## [100] "darkred" "darksalmon" "darkseagreen"
## [103] "darkseagreen1" "darkseagreen2" "darkseagreen3"
## [106] "darkseagreen4" "darkslateblue" "darkslategray"
## [109] "darkslategray1" "darkslategray2" "darkslategray3"
## [112] "darkslategray4" "darkslategrey" "darkturquoise"
## [115] "darkviolet" "deeppink" "deeppink1"
## [118] "deeppink2" "deeppink3" "deeppink4"
## [121] "deepskyblue" "deepskyblue1" "deepskyblue2"
## [124] "deepskyblue3" "deepskyblue4" "dimgray"
## [127] "dimgrey" "dodgerblue" "dodgerblue1"
## [130] "dodgerblue2" "dodgerblue3" "dodgerblue4"
## [133] "firebrick" "firebrick1" "firebrick2"
## [136] "firebrick3" "firebrick4" "floralwhite"
## [139] "forestgreen" "gainsboro" "ghostwhite"
## [142] "gold" "gold1" "gold2"
## [145] "gold3" "gold4" "goldenrod"
## [148] "goldenrod1" "goldenrod2" "goldenrod3"
## [151] "goldenrod4" "gray" "gray0"
## [154] "gray1" "gray2" "gray3"
## [157] "gray4" "gray5" "gray6"
## [160] "gray7" "gray8" "gray9"
## [163] "gray10" "gray11" "gray12"
## [166] "gray13" "gray14" "gray15"
## [169] "gray16" "gray17" "gray18"
## [172] "gray19" "gray20" "gray21"
## [175] "gray22" "gray23" "gray24"
## [178] "gray25" "gray26" "gray27"
## [181] "gray28" "gray29" "gray30"
## [184] "gray31" "gray32" "gray33"
## [187] "gray34" "gray35" "gray36"
## [190] "gray37" "gray38" "gray39"
## [193] "gray40" "gray41" "gray42"
## [196] "gray43" "gray44" "gray45"
## [199] "gray46" "gray47" "gray48"
## [202] "gray49" "gray50" "gray51"
## [205] "gray52" "gray53" "gray54"
## [208] "gray55" "gray56" "gray57"
## [211] "gray58" "gray59" "gray60"
## [214] "gray61" "gray62" "gray63"
## [217] "gray64" "gray65" "gray66"
## [220] "gray67" "gray68" "gray69"
## [223] "gray70" "gray71" "gray72"
## [226] "gray73" "gray74" "gray75"
## [229] "gray76" "gray77" "gray78"
## [232] "gray79" "gray80" "gray81"
## [235] "gray82" "gray83" "gray84"
## [238] "gray85" "gray86" "gray87"
## [241] "gray88" "gray89" "gray90"
## [244] "gray91" "gray92" "gray93"
## [247] "gray94" "gray95" "gray96"
## [250] "gray97" "gray98" "gray99"
## [253] "gray100" "green" "green1"
## [256] "green2" "green3" "green4"
## [259] "greenyellow" "grey" "grey0"
## [262] "grey1" "grey2" "grey3"
## [265] "grey4" "grey5" "grey6"
## [268] "grey7" "grey8" "grey9"
## [271] "grey10" "grey11" "grey12"
## [274] "grey13" "grey14" "grey15"
## [277] "grey16" "grey17" "grey18"
## [280] "grey19" "grey20" "grey21"
## [283] "grey22" "grey23" "grey24"
## [286] "grey25" "grey26" "grey27"
## [289] "grey28" "grey29" "grey30"
## [292] "grey31" "grey32" "grey33"
## [295] "grey34" "grey35" "grey36"
## [298] "grey37" "grey38" "grey39"
## [301] "grey40" "grey41" "grey42"
## [304] "grey43" "grey44" "grey45"
## [307] "grey46" "grey47" "grey48"
## [310] "grey49" "grey50" "grey51"
## [313] "grey52" "grey53" "grey54"
## [316] "grey55" "grey56" "grey57"
## [319] "grey58" "grey59" "grey60"
## [322] "grey61" "grey62" "grey63"
## [325] "grey64" "grey65" "grey66"
## [328] "grey67" "grey68" "grey69"
## [331] "grey70" "grey71" "grey72"
## [334] "grey73" "grey74" "grey75"
## [337] "grey76" "grey77" "grey78"
## [340] "grey79" "grey80" "grey81"
## [343] "grey82" "grey83" "grey84"
## [346] "grey85" "grey86" "grey87"
## [349] "grey88" "grey89" "grey90"
## [352] "grey91" "grey92" "grey93"
## [355] "grey94" "grey95" "grey96"
## [358] "grey97" "grey98" "grey99"
## [361] "grey100" "honeydew" "honeydew1"
## [364] "honeydew2" "honeydew3" "honeydew4"
## [367] "hotpink" "hotpink1" "hotpink2"
## [370] "hotpink3" "hotpink4" "indianred"
## [373] "indianred1" "indianred2" "indianred3"
## [376] "indianred4" "ivory" "ivory1"
## [379] "ivory2" "ivory3" "ivory4"
## [382] "khaki" "khaki1" "khaki2"
## [385] "khaki3" "khaki4" "lavender"
## [388] "lavenderblush" "lavenderblush1" "lavenderblush2"
## [391] "lavenderblush3" "lavenderblush4" "lawngreen"
## [394] "lemonchiffon" "lemonchiffon1" "lemonchiffon2"
## [397] "lemonchiffon3" "lemonchiffon4" "lightblue"
## [400] "lightblue1" "lightblue2" "lightblue3"
## [403] "lightblue4" "lightcoral" "lightcyan"
## [406] "lightcyan1" "lightcyan2" "lightcyan3"
## [409] "lightcyan4" "lightgoldenrod" "lightgoldenrod1"
## [412] "lightgoldenrod2" "lightgoldenrod3" "lightgoldenrod4"
## [415] "lightgoldenrodyellow" "lightgray" "lightgreen"
## [418] "lightgrey" "lightpink" "lightpink1"
## [421] "lightpink2" "lightpink3" "lightpink4"
## [424] "lightsalmon" "lightsalmon1" "lightsalmon2"
## [427] "lightsalmon3" "lightsalmon4" "lightseagreen"
## [430] "lightskyblue" "lightskyblue1" "lightskyblue2"
## [433] "lightskyblue3" "lightskyblue4" "lightslateblue"
## [436] "lightslategray" "lightslategrey" "lightsteelblue"
## [439] "lightsteelblue1" "lightsteelblue2" "lightsteelblue3"
## [442] "lightsteelblue4" "lightyellow" "lightyellow1"
## [445] "lightyellow2" "lightyellow3" "lightyellow4"
## [448] "limegreen" "linen" "magenta"
## [451] "magenta1" "magenta2" "magenta3"
## [454] "magenta4" "maroon" "maroon1"
## [457] "maroon2" "maroon3" "maroon4"
## [460] "mediumaquamarine" "mediumblue" "mediumorchid"
## [463] "mediumorchid1" "mediumorchid2" "mediumorchid3"
## [466] "mediumorchid4" "mediumpurple" "mediumpurple1"
## [469] "mediumpurple2" "mediumpurple3" "mediumpurple4"
## [472] "mediumseagreen" "mediumslateblue" "mediumspringgreen"
## [475] "mediumturquoise" "mediumvioletred" "midnightblue"
## [478] "mintcream" "mistyrose" "mistyrose1"
## [481] "mistyrose2" "mistyrose3" "mistyrose4"
## [484] "moccasin" "navajowhite" "navajowhite1"
## [487] "navajowhite2" "navajowhite3" "navajowhite4"
## [490] "navy" "navyblue" "oldlace"
## [493] "olivedrab" "olivedrab1" "olivedrab2"
## [496] "olivedrab3" "olivedrab4" "orange"
## [499] "orange1" "orange2" "orange3"
## [502] "orange4" "orangered" "orangered1"
## [505] "orangered2" "orangered3" "orangered4"
## [508] "orchid" "orchid1" "orchid2"
## [511] "orchid3" "orchid4" "palegoldenrod"
## [514] "palegreen" "palegreen1" "palegreen2"
## [517] "palegreen3" "palegreen4" "paleturquoise"
## [520] "paleturquoise1" "paleturquoise2" "paleturquoise3"
## [523] "paleturquoise4" "palevioletred" "palevioletred1"
## [526] "palevioletred2" "palevioletred3" "palevioletred4"
## [529] "papayawhip" "peachpuff" "peachpuff1"
## [532] "peachpuff2" "peachpuff3" "peachpuff4"
## [535] "peru" "pink" "pink1"
## [538] "pink2" "pink3" "pink4"
## [541] "plum" "plum1" "plum2"
## [544] "plum3" "plum4" "powderblue"
## [547] "purple" "purple1" "purple2"
## [550] "purple3" "purple4" "red"
## [553] "red1" "red2" "red3"
## [556] "red4" "rosybrown" "rosybrown1"
## [559] "rosybrown2" "rosybrown3" "rosybrown4"
## [562] "royalblue" "royalblue1" "royalblue2"
## [565] "royalblue3" "royalblue4" "saddlebrown"
## [568] "salmon" "salmon1" "salmon2"
## [571] "salmon3" "salmon4" "sandybrown"
## [574] "seagreen" "seagreen1" "seagreen2"
## [577] "seagreen3" "seagreen4" "seashell"
## [580] "seashell1" "seashell2" "seashell3"
## [583] "seashell4" "sienna" "sienna1"
## [586] "sienna2" "sienna3" "sienna4"
## [589] "skyblue" "skyblue1" "skyblue2"
## [592] "skyblue3" "skyblue4" "slateblue"
## [595] "slateblue1" "slateblue2" "slateblue3"
## [598] "slateblue4" "slategray" "slategray1"
## [601] "slategray2" "slategray3" "slategray4"
## [604] "slategrey" "snow" "snow1"
## [607] "snow2" "snow3" "snow4"
## [610] "springgreen" "springgreen1" "springgreen2"
## [613] "springgreen3" "springgreen4" "steelblue"
## [616] "steelblue1" "steelblue2" "steelblue3"
## [619] "steelblue4" "tan" "tan1"
## [622] "tan2" "tan3" "tan4"
## [625] "thistle" "thistle1" "thistle2"
## [628] "thistle3" "thistle4" "tomato"
## [631] "tomato1" "tomato2" "tomato3"
## [634] "tomato4" "turquoise" "turquoise1"
## [637] "turquoise2" "turquoise3" "turquoise4"
## [640] "violet" "violetred" "violetred1"
## [643] "violetred2" "violetred3" "violetred4"
## [646] "wheat" "wheat1" "wheat2"
## [649] "wheat3" "wheat4" "whitesmoke"
## [652] "yellow" "yellow1" "yellow2"
## [655] "yellow3" "yellow4" "yellowgreen"
These color names can be used with a col= specification in graphics functions.
colours(distinct = TRUE)
## [1] "white" "aliceblue" "antiquewhite"
## [4] "antiquewhite1" "antiquewhite2" "antiquewhite3"
## [7] "antiquewhite4" "aquamarine" "aquamarine2"
## [10] "aquamarine3" "aquamarine4" "azure"
## [13] "azure2" "azure3" "azure4"
## [16] "beige" "bisque" "bisque2"
## [19] "bisque3" "bisque4" "black"
## [22] "blanchedalmond" "blue" "blue2"
## [25] "blue3" "blue4" "blueviolet"
## [28] "brown" "brown1" "brown2"
## [31] "brown3" "brown4" "burlywood"
## [34] "burlywood1" "burlywood2" "burlywood3"
## [37] "burlywood4" "cadetblue" "cadetblue1"
## [40] "cadetblue2" "cadetblue3" "cadetblue4"
## [43] "chartreuse" "chartreuse2" "chartreuse3"
## [46] "chartreuse4" "chocolate" "chocolate1"
## [49] "chocolate2" "chocolate3" "chocolate4"
## [52] "coral" "coral1" "coral2"
## [55] "coral3" "coral4" "cornflowerblue"
## [58] "cornsilk" "cornsilk2" "cornsilk3"
## [61] "cornsilk4" "cyan" "cyan2"
## [64] "cyan3" "cyan4" "darkgoldenrod"
## [67] "darkgoldenrod1" "darkgoldenrod2" "darkgoldenrod3"
## [70] "darkgoldenrod4" "darkgray" "darkgreen"
## [73] "darkkhaki" "darkmagenta" "darkolivegreen"
## [76] "darkolivegreen1" "darkolivegreen2" "darkolivegreen3"
## [79] "darkolivegreen4" "darkorange" "darkorange1"
## [82] "darkorange2" "darkorange3" "darkorange4"
## [85] "darkorchid" "darkorchid1" "darkorchid2"
## [88] "darkorchid3" "darkorchid4" "darkred"
## [91] "darksalmon" "darkseagreen" "darkseagreen1"
## [94] "darkseagreen2" "darkseagreen3" "darkseagreen4"
## [97] "darkslateblue" "darkslategray" "darkslategray1"
## [100] "darkslategray2" "darkslategray3" "darkslategray4"
## [103] "darkturquoise" "darkviolet" "deeppink"
## [106] "deeppink2" "deeppink3" "deeppink4"
## [109] "deepskyblue" "deepskyblue2" "deepskyblue3"
## [112] "deepskyblue4" "dimgray" "dodgerblue"
## [115] "dodgerblue2" "dodgerblue3" "dodgerblue4"
## [118] "firebrick" "firebrick1" "firebrick2"
## [121] "firebrick3" "firebrick4" "floralwhite"
## [124] "forestgreen" "gainsboro" "ghostwhite"
## [127] "gold" "gold2" "gold3"
## [130] "gold4" "goldenrod" "goldenrod1"
## [133] "goldenrod2" "goldenrod3" "goldenrod4"
## [136] "gray" "gray1" "gray2"
## [139] "gray3" "gray4" "gray5"
## [142] "gray6" "gray7" "gray8"
## [145] "gray9" "gray10" "gray11"
## [148] "gray12" "gray13" "gray14"
## [151] "gray15" "gray16" "gray17"
## [154] "gray18" "gray19" "gray20"
## [157] "gray21" "gray22" "gray23"
## [160] "gray24" "gray25" "gray26"
## [163] "gray27" "gray28" "gray29"
## [166] "gray30" "gray31" "gray32"
## [169] "gray33" "gray34" "gray35"
## [172] "gray36" "gray37" "gray38"
## [175] "gray39" "gray40" "gray42"
## [178] "gray43" "gray44" "gray45"
## [181] "gray46" "gray47" "gray48"
## [184] "gray49" "gray50" "gray51"
## [187] "gray52" "gray53" "gray54"
## [190] "gray55" "gray56" "gray57"
## [193] "gray58" "gray59" "gray60"
## [196] "gray61" "gray62" "gray63"
## [199] "gray64" "gray65" "gray66"
## [202] "gray67" "gray68" "gray69"
## [205] "gray70" "gray71" "gray72"
## [208] "gray73" "gray74" "gray75"
## [211] "gray76" "gray77" "gray78"
## [214] "gray79" "gray80" "gray81"
## [217] "gray82" "gray83" "gray84"
## [220] "gray85" "gray86" "gray87"
## [223] "gray88" "gray89" "gray90"
## [226] "gray91" "gray92" "gray93"
## [229] "gray94" "gray95" "gray96"
## [232] "gray97" "gray98" "gray99"
## [235] "green" "green2" "green3"
## [238] "green4" "greenyellow" "honeydew"
## [241] "honeydew2" "honeydew3" "honeydew4"
## [244] "hotpink" "hotpink1" "hotpink2"
## [247] "hotpink3" "hotpink4" "indianred"
## [250] "indianred1" "indianred2" "indianred3"
## [253] "indianred4" "ivory" "ivory2"
## [256] "ivory3" "ivory4" "khaki"
## [259] "khaki1" "khaki2" "khaki3"
## [262] "khaki4" "lavender" "lavenderblush"
## [265] "lavenderblush2" "lavenderblush3" "lavenderblush4"
## [268] "lawngreen" "lemonchiffon" "lemonchiffon2"
## [271] "lemonchiffon3" "lemonchiffon4" "lightblue"
## [274] "lightblue1" "lightblue2" "lightblue3"
## [277] "lightblue4" "lightcoral" "lightcyan"
## [280] "lightcyan2" "lightcyan3" "lightcyan4"
## [283] "lightgoldenrod" "lightgoldenrod1" "lightgoldenrod2"
## [286] "lightgoldenrod3" "lightgoldenrod4" "lightgoldenrodyellow"
## [289] "lightgray" "lightgreen" "lightpink"
## [292] "lightpink1" "lightpink2" "lightpink3"
## [295] "lightpink4" "lightsalmon" "lightsalmon2"
## [298] "lightsalmon3" "lightsalmon4" "lightseagreen"
## [301] "lightskyblue" "lightskyblue1" "lightskyblue2"
## [304] "lightskyblue3" "lightskyblue4" "lightslateblue"
## [307] "lightslategray" "lightsteelblue" "lightsteelblue1"
## [310] "lightsteelblue2" "lightsteelblue3" "lightsteelblue4"
## [313] "lightyellow" "lightyellow2" "lightyellow3"
## [316] "lightyellow4" "limegreen" "linen"
## [319] "magenta" "magenta2" "magenta3"
## [322] "maroon" "maroon1" "maroon2"
## [325] "maroon3" "maroon4" "mediumorchid"
## [328] "mediumorchid1" "mediumorchid2" "mediumorchid3"
## [331] "mediumorchid4" "mediumpurple" "mediumpurple1"
## [334] "mediumpurple2" "mediumpurple3" "mediumpurple4"
## [337] "mediumseagreen" "mediumslateblue" "mediumspringgreen"
## [340] "mediumturquoise" "mediumvioletred" "midnightblue"
## [343] "mintcream" "mistyrose" "mistyrose2"
## [346] "mistyrose3" "mistyrose4" "moccasin"
## [349] "navajowhite" "navajowhite2" "navajowhite3"
## [352] "navajowhite4" "navy" "oldlace"
## [355] "olivedrab" "olivedrab1" "olivedrab2"
## [358] "olivedrab3" "olivedrab4" "orange"
## [361] "orange2" "orange3" "orange4"
## [364] "orangered" "orangered2" "orangered3"
## [367] "orangered4" "orchid" "orchid1"
## [370] "orchid2" "orchid3" "orchid4"
## [373] "palegoldenrod" "palegreen" "palegreen1"
## [376] "palegreen3" "palegreen4" "paleturquoise"
## [379] "paleturquoise1" "paleturquoise2" "paleturquoise3"
## [382] "paleturquoise4" "palevioletred" "palevioletred1"
## [385] "palevioletred2" "palevioletred3" "palevioletred4"
## [388] "papayawhip" "peachpuff" "peachpuff2"
## [391] "peachpuff3" "peachpuff4" "peru"
## [394] "pink" "pink1" "pink2"
## [397] "pink3" "pink4" "plum"
## [400] "plum1" "plum2" "plum3"
## [403] "plum4" "powderblue" "purple"
## [406] "purple1" "purple2" "purple3"
## [409] "purple4" "red" "red2"
## [412] "red3" "rosybrown" "rosybrown1"
## [415] "rosybrown2" "rosybrown3" "rosybrown4"
## [418] "royalblue" "royalblue1" "royalblue2"
## [421] "royalblue3" "royalblue4" "salmon"
## [424] "salmon1" "salmon2" "salmon3"
## [427] "salmon4" "sandybrown" "seagreen"
## [430] "seagreen1" "seagreen2" "seagreen3"
## [433] "seashell" "seashell2" "seashell3"
## [436] "seashell4" "sienna" "sienna1"
## [439] "sienna2" "sienna3" "sienna4"
## [442] "skyblue" "skyblue1" "skyblue2"
## [445] "skyblue3" "skyblue4" "slateblue"
## [448] "slateblue1" "slateblue2" "slateblue3"
## [451] "slateblue4" "slategray" "slategray1"
## [454] "slategray2" "slategray3" "slategray4"
## [457] "snow" "snow2" "snow3"
## [460] "snow4" "springgreen" "springgreen2"
## [463] "springgreen3" "springgreen4" "steelblue"
## [466] "steelblue1" "steelblue2" "steelblue3"
## [469] "steelblue4" "tan" "tan1"
## [472] "tan2" "tan4" "thistle"
## [475] "thistle1" "thistle2" "thistle3"
## [478] "thistle4" "tomato" "tomato2"
## [481] "tomato3" "tomato4" "turquoise"
## [484] "turquoise1" "turquoise2" "turquoise3"
## [487] "turquoise4" "violet" "violetred"
## [490] "violetred1" "violetred2" "violetred3"
## [493] "violetred4" "wheat" "wheat1"
## [496] "wheat2" "wheat3" "wheat4"
## [499] "yellow" "yellow2" "yellow3"
## [502] "yellow4"
STDHA. Colors in R. Statistical Tools for High-Throughput Data Analysis. URL http://www.sthda.com/english/wiki/colors-in-r.↩︎
R Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org/.↩︎
Wc3Schools (2021). Colors HEX. URL https://www.w3schools.com/colors/colors_hexadecimal.asp↩︎
Applied R Code. R Color Tables. Data Science for Immediate Application. URL http://applied-r.com/r-color-tables/#r-color-tables-by-name↩︎