ÎncepețiÎncepe gratuit

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

Vezi cursul

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`
                         ___ = ___()) 
Editează și rulează codul