LoslegenKostenlos loslegen

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

Geodaten in R visualisieren

Kurs anzeigen

Anleitung zur Übung

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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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