colors function

Color table

Color table

Get or set color table(s) associated with a SpatRaster. Color tables are used for associating colors with values, for use in mapping (plot). methods

## S4 method for signature 'SpatRaster' coltab(x) ## S4 replacement method for signature 'SpatRaster' coltab(x, ..., layer=1)<-value ## S4 method for signature 'SpatRaster' has.colors(x)

Arguments

  • x: SpatRaster
  • layer: positive integer, the layer number or name
  • value: a two-column data.frame (first column the cell value, the second column the color); a vector of colors (the first one is the color for value 0 and so on); or a four (value,red,green,blue) or five (including alpha) column data.frame also from 0 to n; or NULL to remove the color table. You can also supply a list of such data.frames to set a color table to all layers
  • ...: additional arguments (none implemented)

Returns

data.frame

Examples

r <- rast(ncols=3, nrows=2, vals=1:6) coltb <- data.frame(value=1:6, col=rainbow(6, end=.9)) coltb plot(r) has.colors(r) coltab(r) <- coltb plot(r) has.colors(r) tb <- coltab(r) class(tb) dim(tb[[1]])
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-04-02