0

使用 导入 .tif 栅格时terra::rast(),还会导入颜色图。有什么方法可以强制函数不导入颜色图,或者将其设置为 NULL 以使用默认的绘图调色板?

您可以通过以下方式查看颜色表:

terra::coltab()
4

1 回答 1

2

示例数据

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

通常,你应该能够做到

coltab(r) <- NULL

但我看到 CRAN 版本有一个错误(现已在 version 中解决1.4-5)。要解决它,你可以做

coltab(r, 2) <- NULL
于 2021-09-29T20:15:44.707 回答