定义R Terra调色板的最小值和最大值

yjghlzjz  于 2023-10-13  发布在  其他
关注(0)|答案(1)|浏览(101)

标题说所有:我想使用terra绘制一个SpatRaster贴图,这样所有低于某个阈值的值都有一种颜色,所有高于另一个阈值的值都有另一种颜色(比如,所有低于-2的值都是红色,所有高于10的值都是蓝色),中间有一个连续的调色板。我只能找到关于基于间隔和类定义颜色的信息,但没有关于连续调色板的信息。
我尝试了https://stackoverflow.com/questions/73624247中第一个答案的一些行,但它不太适用于我的情况。

ckocjqey

ckocjqey1#

这里有一个方法可能对你有用。

library(terra)
f <- system.file("ex/elev.tif", package="terra") 
r <- rast(f)
x <- clamp(r, 200, 400)
plot(x, plg=list(labels=c("< 200",250,300,400,"> 500")))

相关问题