col.alpha | R Documentation |
Functions for calculating transparent and desaturated colors.
col.alpha( acol , alpha = 0.2 )
col.desat( acol , amt = 0.5 )
col.dist( x , mu = 0 , sd = 1 , col="slateblue" )
grau( alpha = 0.5 )
acol |
A color name or RGB color |
alpha |
alpha transparency, where 1 means fully opaque and 0 fully transparent |
amt |
amount of desaturation of color to apply, where 1 means totally desaturated (grayscale) |
x |
A vector of values to use for calculating distances. See details below. |
mu |
Value (or vector of values) to use for calculating distances |
sd |
Standard deviation of distance function used to calculate transparency |
col |
A color to apply transparency to, based on distance |
alpha |
Transparency of black (used by |
These functions allow for calculating transparency and desaturation for colors. col.alpha
makes a base color transparent, while col.desat
makes a color have less saturation.
col.dist
is used to make a list of transparent colors of differing alpha level. The levels are chosen based upon Gaussian distance from a chosen value, mu
, with a chosen width of the function that determines how quickly colors become fully transparent, sd
. For example, if x
contains a column of data, then col.dist
will return a vector of same length with transparency increasing as each value in x
is distant from mu
. This is useful for plotting data that emphasize points near some value or values.
grau
simply returns a transparent version of black, producing effective gray values.
Richard McElreath
col2rgb
, rgb2hsv
, rgb
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.