En klusterbaserad metod
I stället för att använda lager för att göra kartan mer användarvänlig kan vi välja att gruppera lärosätena i kluster – det vill säga samla lärosäten som ligger nära varandra för att minska antalet punkter på kartan. När du zoomar in delas klustren upp och de enskilda lärosätena visas. Det här är ett praktiskt tillvägagångssätt när man ska visualisera ett stort antal punkter på ett lättöverskådligt sätt.
Vi kan klustra alla våra lärosäten genom att ange argumentet clusterOptions i addCircleMarkers() på följande sätt.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(clusterOptions = markerClusterOptions())
Data från ipeds, biblioteket htmltools och färgpaletten pal har redan laddats in åt dig.
Den här övningen är en del av kursen
Interaktiva kartor med leaflet i R
Övningsinstruktioner
- Sanera eventuell HTML i etiketterna.
- Färgkoda lärosätena efter sektor med hjälp av färgpaletten
pal. - Klustra alla lärosäten med
clusterOptions.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
ipeds %>%
leaflet() %>%
addTiles() %>%
# Sanitize any html in our labels
addCircleMarkers(radius = 2, label = ___(name),
# Color code colleges by sector using the `pal` color palette
color = ___(sector_label),
# Cluster all colleges using `clusterOptions`
___ = ___())