palette_set {colorist}R Documentation

Make an HCL palette for visualizing an unordered set of distributions

Description

This function generates an HCL palette for visualizing a small set of distributions (i.e., eight or fewer) that are not ordered in a linear or cyclical sequence (e.g., a set of utilization distributions describing space use by five separate individuals in the same population or a set of four species distributions that depend on similar food resources).

Usage

palette_set(x, custom_hues)

Arguments

x

RasterStack or integer describing the number of layers for which colors need to be generated.

custom_hues

vector of integers between -360 and 360 representing hues in the color wheel. For further details, consult the documentation for colorspace::rainbow_hcl. The length of the vector must equal the number of layers described by x. Hues are assigned to layers in order.

Value

A data frame with three columns:

See Also

palette_timecycle for cyclical sequences of distributions and palette_timeline for linear sequences of distributions.

Other palette: palette_timecycle(), palette_timeline()

Examples

# load elephant data
data(elephant_ud)

# generate hcl color palette
pal <- palette_set(elephant_ud)
head(pal)

# visualize the palette in HCL space with colorspace::hclplot
library(colorspace)
hclplot(pal[pal$specificity == 100, ]$color)

[Package colorist version 0.1.3 Index]