LoslegenKostenlos starten

Eine schnelle Alternative

ggmap bietet auch eine schnelle Alternative zu ggmap(). Ähnlich wie qplot() in ggplot2 ist qmplot() weniger flexibel als eine vollständige Spezifikation, erfordert aber oft deutlich weniger Tipparbeit. qmplot() ersetzt beide Schritte – das Herunterladen der Karte und das Anzeigen der Karte – und seine Syntax ist eine Mischung aus qplot(), get_map() und ggmap().

Schau dir die qmplot()-Variante des facettierten Plots aus der vorherigen Übung an:

qmplot(lon, lat, data = sales, 
       geom = "point", color = class) +
  facet_wrap(~ class)

Beachte, dass wir keine Karte angegeben haben, da qmplot() selbst eine lädt. Ansonsten ähnelt der qmplot()-Aufruf stark dem entsprechenden qplot()-Aufruf: Verwende Punkte, um die sales-Daten darzustellen, mappe lon auf die x-Achse, lat auf die y-Achse und class auf die Farbe. qmplot() setzt außerdem den Standard-Datensatz und das Standard-Mapping (ohne base_layer), sodass du Facets ohne zusätzlichen Aufwand hinzufügen kannst.

Diese Übung ist Teil des Kurses

<Kurs>Geodaten in R visualisieren</Kurs>
Kurs ansehen

Übungsanweisungen

Nutze das Beispiel als Vorlage und verwende qmplot(), um einen Plot der Hausverkäufe zu erstellen, bei dem die Farbe auf bedrooms gemappt wird und nach month facettiert ist.

Interaktive praktische Übung

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

# Plot house sales using qmplot()
Code bearbeiten und ausführen