Generate a distinct palette for coloring different clusters.
Source:R/plot_heatmap.R
distinctColors.Rd
Create a distinct palette for coloring different heatmap clusters. The
function returns colors for input into ComplexHeatmap:Heatmap()
.
The "grDevices" package is required to use this function.
Arguments
- n
an integer describing the number of colors to generate. Required.
- hues
a vector of character strings indicating the R colors available from the
colors()
function. These will be used as the base colors for the clustering scheme. Different saturations and values (i.e. darkness) will be generated for each hue. Default isc("red", "cyan", "orange", "blue", "yellow", "purple", "green", "magenta")
- saturation.range
a numeric vector of length 2 with values between 0 and 1 giving the range of saturation. The default is
c(0.25, 1)
.- value.range
a numeric vector of length 2 with values between 0 and 1 giving the range of values. The default is
c(0.5, 1)
.