Een basis bouwen
Nu we weten waar we onze kaart moeten centreren (Lat = 39.8282, Lng = -98.5795), gaan we een nieuwe basiskaart maken. Onthoud dat we zowel addTiles() als addProviderTiles() kunnen gebruiken om een kaarttile toe te voegen aan ons leaflet-object.
Omdat we toewerken naar een kaart met alle Amerikaanse colleges, kunnen we de ipeds-gegevens opnemen aan het begin van de keten van functies die onze basiskaart maakt. Zo worden de ipeds-gegevens opgeslagen bij onze basiskaart en kunnen we er makkelijk bij.
Als we eenmaal een solide basis hebben, kunnen we met slechts twee regels R-code elk college in Amerika in kaart brengen.
De ipeds-gegevens en de bibliotheken leaflet en tidyverse zijn alvast voor je geladen.
Deze oefening maakt deel uit van de cursus
Interactieve kaarten met leaflet in R
Oefeninstructies
- Sla een nieuwe kaart op in het object
m2die:- De CartoDB-provider-tile gebruikt.
- Een zoomniveau van 3 heeft.
- Voeg daarna cirkelmarkers toe aan
m2om alle Amerikaanse colleges te visualiseren.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
m2 ___
ipeds %>%
leaflet() %>%
# use the CartoDB provider tile
addProviderTiles(___) %>%
# center on the middle of the US with zoom of 3
setView(lat = 39.8282, lng = -98.5795, ___)
# Map all American colleges
m2 %>%
___()