我得到了多边形空间数据(也可能是点),其中有一列指定十六进制颜色。可能是这样的:
colfunc <- colorRampPalette(c("gold1", "gold3"))
clrs <- colfunc(6)
names(clrs) <- c(0:5)
breweries$clrs <- clrs[match(breweries$number.seasonal.beers,names(clrs))]
现在我希望地图视图将这些颜色设置为地图中相应点(或我的真实数据中的多边形)的颜色。 我尝试了
zcol
和 col.regions
但它似乎不起作用。你有什么建议吗?
这是您要找的吗?
library(mapview)
colfunc <- colorRampPalette(c("gold1", "gold3"))
clrs <- colfunc(6)
mapview(breweries,
zcol = "number.seasonal.beers",
col.regions = clrs,
alpha.regions = 1)