ÎncepețiÎncepe gratuit

Cartografierea tuturor universităților

Să continuăm să adăugăm straturi și să includem universitățile cu scop lucrativ pe harta leaflet stocată în obiectul m3.

După ce afișezi harta m3 cu print() – care conține universitățile publice, private și cu scop lucrativ ca straturi separate – încearcă să elimini toate cele trei straturi și să le adaugi înapoi pe hartă într-o ordine diferită.

Sectoarele universitare sunt adăugate pe hartă ca straturi în ordinea pe care o specifici (adică ultimul sector selectat va fi afișat deasupra celorlalte).

Paleta de culori pal și harta m3 cu universitățile publice și private au fost deja î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

  • Filtrează datele ipeds pentru a crea un dataframe care conține doar universitățile cu scop lucrativ și atribuie-l variabilei profit.
  • Creează o hartă leaflet cu universitățile publice, private și cu scop lucrativ.
  • Folosește funcția addLayersControl() și argumentul overlayGroups pentru a permite utilizatorilor să activeze și să dezactiveze toate cele trei sectoare universitare.
  • Centrează harta pe mijlocul SUA și setează nivelul de zoom la 4.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create data frame called profit with only For-Profit colleges
___ <- filter(ipeds, sector_label == "For-Profit")  

# Add For-Profit colleges to `m3` as a new layer
m3 <- m3 %>% 
        addCircleMarkers(data = ___, radius = 2, label = ~htmlEscape(name),
                         color = ~pal(sector_label),   group = "___")  %>% 
        addLayersControl(overlayGroups = c("Public", "Private", "___"))  

# Center the map on the middle of the US with a zoom of 4
m4 <- m3 %>%
        ___(lat = 39.8282, lng = -98.5795, zoom = 4) 
        
m4
Editează și rulează codul