Kom igångKom igång gratis

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

Visa kurs

Ö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`
                         ___ = ___()) 
Redigera och kör kod