繁体   English   中英

如何在R中的mapview(程序包)中控制地图颜色?

[英]How to control the map colors in mapview (package) in R?

感谢mapviewgstatsp和其他软件包,我正在将R作为GIS软件使用。

我用mapView()函数绘制结果

m <- vgm(psill=.49,model="Sph",range=600000,nugget=3.8)
idw <- krige(formula = temp~1, locations = data_test, newdata = grd, model=m)
idw.output = as.data.frame(idw)
names(idw.output)[1:3] <- c("long", "lat", "temp")
coordinates(idw.output) <- ~long+lat
morocco <- readOGR("/opt/lampp/htdocs/ardusky/public/data/TNG", "TNG")
proj4string(idw.output)<-proj4string(morocco)
tempData <- idw.output[morocco,]
proj4string(data_test)<-proj4string(morocco)
gridded(tempData) <- TRUE
m<-mapView(tempData, zcol = "temp") + data_test
m

结果

在此处输入图片说明

我想控制颜色,例如0->蓝色50->红色。

有什么办法吗?

spplot相似,您要使用mapviewat参数:

library(mapview)
library(sp)

data(meuse.grid)
coordinates(meuse.grid) <- ~x+y
proj4string(meuse.grid) <- CRS("+init=epsg:28992")
gridded(meuse.grid) <- TRUE

mapview(meuse.grid, zcol = "dist", at = seq(0, 1, 0.25))

注意:在CRAN版本中,这仅适用于Raster *对象,但是我认为这是您要追求的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM