Alle colleges in kaart brengen
Laten we verder stapelen en for-profit-colleges toevoegen aan onze leaflet-kaart die is opgeslagen in het object m3.
Nadat je de m3-kaart met publieke, particuliere en for-profit-colleges als eigen lagen hebt geprint met print(), probeer dan alle drie de lagen te verwijderen en ze in een andere volgorde weer aan de kaart toe te voegen.
De verschillende collegedomeinen worden in de door jou opgegeven volgorde als lagen terug op de kaart gezet (dus de laatste die je selecteert ligt bovenop).
Het kleurenpalet pal en de m3-kaart met publieke en particuliere colleges zijn voor je geladen.
Deze oefening maakt deel uit van de cursus
Interactieve kaarten met leaflet in R
Oefeninstructies
- Filter de ipeds-gegevens om een data frame te maken met alleen for-profit-colleges en wijs dit toe aan
profit. - Maak een
leaflet-kaart van publieke, particuliere en for-profit-colleges. - Gebruik de functie
addLayersControl()en het argumentoverlayGroupszodat gebruikers alle drie de collegedomeinen kunnen aan- en uitzetten. - Centreer de kaart op het midden van de VS en zet het zoomniveau op 4.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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