Я пытаюсь использовать clusterOptions
из leaflet
для кластеризации моих точек на основе предопределенных фигур или переменной.Например:
library(leaflet)
library(rgdal)
## Create an example data set ##
data_example <- data.frame(
Country = c(rep("Italy", 7), rep("France", 7), rep("France", 12), rep("Italy", 9)),
lon = c(rep(14.25000, 7), rep(2.302732, 7), rep(6.805341, 12), rep(7.327940, 9)),
lat = c(rep(40.83333, 7), rep(48.809034, 7), rep(45.392361, 12), rep(45.660909, 9)))
## Download the shape files to working directory and load it ##
download.file("http://thematicmapping.org/downloads/TM_WORLD_BORDERS_SIMPL-0.3.zip" , destfile="TM_WORLD_BORDERS_SIMPL-0.3.zip")
unzip("TM_WORLD_BORDERS_SIMPL-0.3.zip")
myspdf <- readOGR(dsn=getwd(), layer="TM_WORLD_BORDERS_SIMPL-0.3")
## The leaflet map ##
leaflet(data_example) %>%
addProviderTiles(providers$Esri.WorldStreetMap) %>%
addCircleMarkers(lng = ~ lon, lat = ~ lat,
clusterOptions = markerClusterOptions()) %>%
setView(6, 44.5, 4) %>%
addPolygons(data= myspdf)
В этом примере я хочу сгруппировать точки в зависимости от страны, используя форму (форма Франция или Италия) или функцию переменной "Страна".Я искал в Интернете, но не нашел даже начала ответа.У кого-нибудь есть идеи?