O abordare bazată pe clustere
În loc să folosim straturi pentru a îmbunătăți utilizabilitatea hărții, putem opta să grupăm colegiile din apropiere în clustere, reducând astfel numărul de puncte afișate pe hartă. La mărire, clusterele se vor desface și colegiile individuale vor apărea. Aceasta poate fi o tactică utilă pentru reprezentarea unui număr mare de puncte într-un mod ușor de utilizat.
Putem grupa toate colegiile setând argumentul clusterOptions al funcției addCircleMarkers() astfel:
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(clusterOptions = markerClusterOptions())
Datele ipeds, biblioteca htmltools și paleta de culori pal au fost încărcate pentru tine.
Acest exercițiu face parte din cursul
Hărți interactive cu leaflet în R
Instrucțiuni pentru exercițiu
- Igienizează orice cod HTML din etichetele noastre.
- Colorează colegiile după sector folosind paleta de culori
pal. - Grupează toate colegiile în clustere folosind
clusterOptions.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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`
___ = ___())