将调色板添加到 MapView-Map

Saa*_*lva 3 r color-palette r-mapview r-sf

我正在尝试更改由类似于以下代码创建的地图(shapefile 数据)的颜色:

mapView(MyData, zcol="Column_Name")
Run Code Online (Sandbox Code Playgroud)

“帮助”页面提供了两种不同的方法来使用color=或更改颜色col.regions=。我想添加一个特定的调色板 ( YlGn),但还没有找到这样做的方法。它所说的只是:

Error in col2rgb(colors, alpha = alpha) : invalid color name 'YlGn'
Run Code Online (Sandbox Code Playgroud)

Mar*_*dri 8

这是一个应该澄清这一点的例子。

library(mapview)
library(sf)
library(RColorBrewer)

mapview(franconia, zcol = "SHAPE_LEN", col.regions=brewer.pal(9, "YlGn"))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明