This function creates colors of class RGB; a subclass of the virtual color-class class.

RGB(R, G, B, names)

Arguments

R, G, B

these arguments give the red, green and blue intensities of the colors (the values should lie between 0 and 1). The values can be provided in separate R, G and B vectors or in a three-column matrix passed as R.

names

A vector of names for the colors (by default the row names of R are used).

Value

An object of class RGB which inherits from class color.

Details

This function creates colors in the linearized sRGB color space (IEC standard 61966).

See also

Author

Ross Ihaka

Examples

# Create a random set of colors
set.seed(1)
RGB(R = runif(20), G = runif(20), B = runif(20))
#>                R          G          B
#>  [1,] 0.26550866 0.93470523 0.82094629
#>  [2,] 0.37212390 0.21214252 0.64706019
#>  [3,] 0.57285336 0.65167377 0.78293276
#>  [4,] 0.90820779 0.12555510 0.55303631
#>  [5,] 0.20168193 0.26722067 0.52971958
#>  [6,] 0.89838968 0.38611409 0.78935623
#>  [7,] 0.94467527 0.01339033 0.02333120
#>  [8,] 0.66079779 0.38238796 0.47723007
#>  [9,] 0.62911404 0.86969085 0.73231374
#> [10,] 0.06178627 0.34034900 0.69273156
#> [11,] 0.20597457 0.48208012 0.47761962
#> [12,] 0.17655675 0.59956583 0.86120948
#> [13,] 0.68702285 0.49354131 0.43809711
#> [14,] 0.38410372 0.18621760 0.24479728
#> [15,] 0.76984142 0.82737332 0.07067905
#> [16,] 0.49769924 0.66846674 0.09946616
#> [17,] 0.71761851 0.79423986 0.31627171
#> [18,] 0.99190609 0.10794363 0.51863426
#> [19,] 0.38003518 0.72371095 0.66200508
#> [20,] 0.77744522 0.41127443 0.40683019