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
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`
___ = ___())