LoslegenKostenlos starten

Eine Basis aufbauen

Jetzt, da wir wissen, wo wir unsere Karte zentrieren (Lat = 39.8282, Lng = -98.5795), bauen wir eine neue Grundkarte. Denk daran, dass wir entweder addTiles() oder addProviderTiles() verwenden können, um eine Kachelkarte zu unserem leaflet-Objekt hinzuzufügen.

Da wir auf eine Karte aller Colleges in den USA hinarbeiten, können wir die ipeds-Daten gleich am Anfang der Funktionskette einbinden, die unsere Grundkarte erstellt. So werden die ipeds-Daten mit der Grundkarte gespeichert und wir können leicht darauf zugreifen. Sobald wir eine solide Basis gebaut haben, können wir jedes College in den USA mit nur zwei Zeilen R-Code darstellen.

Die ipeds-Daten sowie die Bibliotheken leaflet und tidyverse sind für dich geladen.

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Speichere eine neue Karte im Objekt m2, die:
    • die CartoDB-Provider-Kachel verwendet.
    • einen Zoomlevel von 3 hat.
    • anschließend Kreismarkierungen zu m2 hinzufügt, um alle Colleges in den USA zu kartieren.

Interaktive praktische Übung

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

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 bearbeiten und ausführen