我想使用leafletR::leaflet
. 我的数据来自SpatialPolygonsDataFrame
,我想选择一个特定的列来绘制。
使用sp::spplot
,这很容易,因为该参数zcol
允许我指定要绘制的层/列:
library("maptools");library("sp");library("leafletR")
SP <- readShapePoly(system.file("shapes/sids.shp",
package="maptools")[1],
proj4string=CRS("+proj=longlat +datum=WGS84
+no_defs +ellps=WGS84
+towgs84=0,0,0"))
spplot(SP, zcol="BIR79")
但是,使用leafletR
,我不知道如何指定图层,它只是绘制普通地图边界:
SP4leaflet <- toGeoJSON(data=SP, dest=tempdir(), name="BIR79")
SPleaflet <- leaflet(data=SP4leaflet, dest=tempdir(),
title="Trying to plot BIR79",
base.map="osm", popup="*")
SPleaflet
关于如何选择要绘制的所需图层/列的任何想法leafletR
?