首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ggRGB上叠加ggR栅格

在ggRGB上叠加ggR栅格
EN

Stack Overflow用户
提问于 2018-06-28 15:50:52
回答 1查看 205关注 0票数 1

我正尝试在用ggRGB绘制的RGB上叠加一个带有ggR的光栅。部分ggR光栅具有NA值(或者这也可以是零),这些值应该是透明的,并显示底层的RGB光栅。如何实现这一点有什么帮助吗?

代码语言:javascript
运行
复制
library(RStoolbox)
library(tidyverse)

data(rlogo)
im <- rlogo[[1]]
im[im>100]=NA
im[im<=100]=1
ggRGB(rlogo, r=1, g=2, b=3)+ggR(im,ggLayer=T,geom_raster=T)+ 
scale_fill_gradientn(colours=rainbow(1),na.value="transparent")

EN

回答 1

Stack Overflow用户

发布于 2019-10-28 02:40:46

“透明”是问题所在。

代码语言:javascript
运行
复制
library(RStoolbox)
library(tidyverse)

data(rlogo)
im <- rlogo[[1]]
im[im>100]=NA
im[im<=100]=1
ggRGB(rlogo, r=1, g=2, b=3)+ggR(im,ggLayer=T,geom_raster=T)+ 
scale_fill_gradientn(colours=rainbow(1),na.value=NA)

这应该会起作用。

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

https://stackoverflow.com/questions/51077505

复制
相关文章

相似问题

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