gpt4 book ai didi

r - 具有分类数据的栅格 map 图例

转载 作者:行者123 更新时间:2023-12-04 03:11:58 25 4
gpt4 key购买 nike

我想绘制一个包含 4 个不同值( 1 )的栅格,并带有描述类别的分类文本图例,例如 2但有彩盒:

我试过使用图例,例如:

legend( 1,-20,legend = c("land","ocean/lake", "rivers","water bodies"))

但我不知道如何将一个值与显示的颜色相关联。有没有办法检索用“绘图”显示的颜色并在图例中使用它?

Initial raster

Raster with legend

最佳答案

光栅可视 包裹包括一个 Raster levelplot() 的方法,绘制分类变量并生成适当的图例:

library(raster)
library(rasterVis)

## Example data
r <- raster(ncol=4, nrow=2)
r[] <- sample(1:4, size=ncell(r), replace=TRUE)
r <- as.factor(r)

## Add a landcover column to the Raster Attribute Table
rat <- levels(r)[[1]]
rat[["landcover"]] <- c("land","ocean/lake", "rivers","water bodies")
levels(r) <- rat

## Plot
levelplot(r, col.regions=rev(terrain.colors(4)), xlab="", ylab="")
enter image description here

关于r - 具有分类数据的栅格 map 图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19136330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com