首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在levelplot中的每种颜色的中间放置标记

在levelplot中的每种颜色的中间放置标记
EN

Stack Overflow用户
提问于 2020-01-25 18:21:38
回答 1查看 51关注 0票数 1

我试着把勾号和名字放在每种颜色的颜色键中间,但做不到。是否可以在levelplot中移动颜色中间的刻度?

代码语言:javascript
复制
> library (raster)
> ras <- list.files("/filepath/", pattern = "\\.tif$", full=TRUE)
> s <- stack(ras)
> levelplot(s, colorkey=list(at=seq(-3, 4, 1), labels=list(at=c(-3, -2, -1, 0, 1, 2,3, 4), labels=c("AA", "BB", "CC", "DD","EE", "FF", "GG")))

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-25 19:02:01

您可以尝试如下所示:

代码语言:javascript
复制
library (raster)
library(rasterVis)

ras <- lapply(1:3,function(i){
r <- raster()
values(r) <- sample(x = 1:10,size = ncell(r),replace = TRUE)
r
})
s <- stack(ras)
levelplot(s, colorkey=list(at=seq(-3, 4, 1), 
labels=list(at=c(-2.5, -1.5, -0.5,0.5, 1.5,2.5,3.5), 
labels=c("AA", "BB", "CC", "DD","EE", "FF", "GG"))))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59908330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档