Kom igångKom igång gratis

Ett snabbt alternativ

ggmap erbjuder också ett snabbt alternativ till ggmap(). Precis som qplot() i ggplot2 är qmplot() mindre flexibelt än en fullständig specifikation, men kräver ofta betydligt mindre kod. qmplot() ersätter båda stegen – att hämta kartan och att visa den – och syntaxen är en blandning av qplot(), get_map() och ggmap().

Här är qmplot()-versionen av det fasetterade diagrammet från föregående övning:

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

Observera att vi inte angav någon karta – qmplot() hämtar en automatiskt. I övrigt liknar qmplot()-anropet motsvarande qplot()-anrop: använd punkter för att visa sales-data, mappa lon till x-axeln, lat till y-axeln och class till färg. qmplot() sätter också standarddatamängden och mappningen (utan att behöva base_layer), så du kan lägga till fasetter utan något extra arbete.

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

Visualisering av geospatial data i R

Visa kurs

Övningsinstruktioner

Använd exemplet som guide och skapa med qmplot() ett diagram över husförsäljningarna där färg mappas till bedrooms, fasetterat efter month.

Interaktiv övning med praktiskt arbete

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

# Plot house sales using qmplot()
Redigera och kör kod