考虑来自leaflet R包的酿酒厂数据。我在breweries91数据框中模拟了一个与酿酒厂两个群组对应的附加变量。
以下代码将重现以下图表左侧部分:
如何调整代码以生成右侧的图像?
以下代码将重现以下图表左侧部分:
这里有一个用Javascript解决方案:
http://bl.ocks.org/gisminister/10001728
这里有另一个例子: https://github.com/SINTEF-9012/PruneCluster
饼图的主题也在这里讨论: https://ux.stackexchange.com/questions/76402/how-to-cluster-map-markers-with-different-statuses
是否已经有人通过JS函数在leaflet选项中使用类似的JS代码?
library(leaflet)
library(dplyr)
data("breweries91",package="leaflet")
set.seed(1);breweries91$goodbear<-sample(as.factor(c("terrific","marvelous")),nrow(breweries91),replace=T)
leaflet() %>%
addTiles() %>%
addMarkers(data=breweries91,
clusterOptions = markerClusterOptions(
iconCreateFunction =
JS("function(cluster) {
return new L.DivIcon({
html: '<div style=\"background-color:rgba(77,77,77,0.5)\"><span>' + cluster.getChildCount() + '</div><span>',
className: 'marker-cluster'
});}")))
如何调整代码以生成右侧的图像?