Inizia subitoInizia gratis

Un approccio con cluster

Invece di usare i layer per migliorare l'usabilità della mappa, possiamo scegliere di raggruppare i college creando cluster di college vicini tra loro, così da ridurre il numero di punti sulla mappa. Quando fai zoom, i cluster si separano e compaiono i singoli college. Questa è una strategia utile per mappare molti punti in modo user-friendly.

Possiamo creare i cluster per tutti i college impostando l'argomento clusterOptions di addCircleMarkers() come segue.

ipeds %>% 
  leaflet() %>%
    addTiles() %>% 
    addCircleMarkers(clusterOptions = markerClusterOptions())

I dati ipeds, la libreria htmltools e la palette di colori pal sono già stati caricati per te.

Questo esercizio fa parte del corso

Mappe interattive con leaflet in R

Visualizza corso

Istruzioni dell'esercizio

  • Sanifica qualsiasi HTML nelle nostre etichette.
  • Colora i college per settore usando la palette di colori pal.
  • Crea i cluster di tutti i college usando clusterOptions.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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`
                         ___ = ___()) 
Modifica ed esegui il codice