在R中使用阈值打印光栅

在R中使用阈值打印光栅,r,plot,raster,R,Plot,Raster,我想绘制人口数据。数据是光栅数据。地图应该有少于1人居住的红色区域,有多于1人居住的区域应该有另一种颜色。如果我只使用plot()函数,我无法实现它。我的数据来自: 你知道怎么解决这个问题吗?这个怎么样: library(raster) myColorRamp <- colorRampPalette(c("red", "blue")) popRaster <- raster("path/to/my/raster") values(popRaster) <- as.nume

我想绘制人口数据。数据是光栅数据。地图应该有少于1人居住的红色区域,有多于1人居住的区域应该有另一种颜色。如果我只使用
plot()
函数,我无法实现它。我的数据来自: 你知道怎么解决这个问题吗?

这个怎么样:

library(raster)

myColorRamp <- colorRampPalette(c("red", "blue"))

popRaster <- raster("path/to/my/raster")

values(popRaster) <- as.numeric(values(popRaster) >= 1)

plot(popRaster, col=myColorRamp(2))
库(光栅)
这个怎么样

library(raster)

myColorRamp <- colorRampPalette(c("red", "blue"))

popRaster <- raster("path/to/my/raster")

values(popRaster) <- as.numeric(values(popRaster) >= 1)

plot(popRaster, col=myColorRamp(2))
库(光栅)

MyColoramp有许多类似的问题和很多答案,但这两个选项可能会有所帮助

library(raster)

## Create random raster
spg <- data.frame( x = rep( 0:1, each=2 ),
                  y = rep( 0:1,  2),
                  l = c(0.8,1,1.1,100));
coordinates(spg) <- ~ x + y
gridded(spg) <- TRUE
rasterDF <- raster(spg)

## Assign values, based on your condition
values(rasterDF) <- as.numeric(values(rasterDF) >= 1)

## Create a Color Function
cpal <- colorRampPalette(c("red", "blue"))

## Plot with raster-package
plot(rasterDF, col=cpal(2))

## Plot with rasterVis package
library(rasterVis)
r2 <- ratify(rasterDF)
levelplot(r2, col.regions=cpal, att='ID')
库(光栅)
##创建随机光栅

spg有许多类似的问题和很多答案,但这两个选项可能会有所帮助

library(raster)

## Create random raster
spg <- data.frame( x = rep( 0:1, each=2 ),
                  y = rep( 0:1,  2),
                  l = c(0.8,1,1.1,100));
coordinates(spg) <- ~ x + y
gridded(spg) <- TRUE
rasterDF <- raster(spg)

## Assign values, based on your condition
values(rasterDF) <- as.numeric(values(rasterDF) >= 1)

## Create a Color Function
cpal <- colorRampPalette(c("red", "blue"))

## Plot with raster-package
plot(rasterDF, col=cpal(2))

## Plot with rasterVis package
library(rasterVis)
r2 <- ratify(rasterDF)
levelplot(r2, col.regions=cpal, att='ID')
库(光栅)
##创建随机光栅
spg