R: Color table

colors {terra} | R Documentation

## Color table

### Description

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

### Usage

    ## S4 method for signature 'SpatRaster'
    coltab(x)

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

### Arguments

`x` | SpatRaster
`layer` | positive integer, the layer number or name
`value` | a vector of colors; or a three (red,green,blue) or four (alpha) column data.frame with no more than 256 rows; or NULL to remove the color table

### Value

data.frame

### Examples

    r <- rast(ncols=3, nrows=2, vals=0:5)
    coltb <- data.frame(t(col2rgb(rainbow(6, end=.9), alpha=TRUE)))
    coltb

    plot(r)
    coltab(r) <- coltb
    plot(r)

    tb <- coltab(r)
    class(tb)
    dim(tb[[1]])

[Package terra version 1.4-7 Index]