Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Sla een nieuwe kaart op in het object m2 die:
    • De CartoDB-provider-tile gebruikt.
    • Een zoomniveau van 3 heeft.
    • Voeg daarna cirkelmarkers toe aan m2 om 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 %>% 
    ___() 
Code bewerken en uitvoeren