Kom igångKom igång gratis

Gör kartan mer levande

Precis som när du bygger ett diagram med ggplot2 eller manipulerar data med dplyr, måste din karta sparas i ett objekt om du vill referera till det senare i koden.

Talar vi om dplyr – operatorn %>% kan skicka data vidare i den funktionskedja som skapar en leaflet-karta.

ipeds %>% 
    leaflet()  %>% 
        addTiles() %>% 
        addCircleMarkers(popup = ~name, color = "#FF0000")


Piping gör koden mer läsbar och låter dig referera till variabler med operatorn ~ utan att behöva ange dataramen om och om igen.

Argumentet color i addCircleMarkers() tar emot ett färgnamn eller en hex-kod. Till exempel red eller #FF0000.

map har redan skrivits ut åt dig. Lägg märke till att cirkelmarkörerna saknas!

Den här övningen är en del av kursen

Interaktiva kartor med leaflet i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Add circle markers with popups for college names
map %>% 
    addCircleMarkers(data = ca, radius = 2, popup = ___)
Redigera och kör kod