LoslegenKostenlos starten

Bring unsere Karte zum Leuchten

Ähnlich wie beim Erstellen eines Plots mit ggplot2 oder beim Bearbeiten von Daten mit dplyr muss deine Karte in einem Objekt gespeichert werden, wenn du später im Code auf sie verweisen möchtest.

Apropos dplyr: Mit dem Operator %>% kannst du Daten in die Funktionskette leiten, die eine leaflet-Karte erzeugt.

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


Piping macht unseren Code lesbarer und ermöglicht es uns, Variablen mit dem Operator ~ zu referenzieren, anstatt immer wieder den Data Frame anzugeben.

Das Argument color in addCircleMarkers() akzeptiert entweder einen Farbnamen oder einen Hex-Code. Zum Beispiel red oder #FF0000.

map wurde für dich ausgegeben. Sieh dir an: Die Kreismarker sind verschwunden!

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Karten mit leaflet in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Add circle markers with popups for college names
map %>% 
    addCircleMarkers(data = ca, radius = 2, popup = ___)
Code bearbeiten und ausführen