Aan de slagGa gratis aan de slag

Een snelle alternatieve aanpak

ggmap biedt ook een snelle alternatieve aanpak voor ggmap(). Net als qplot() in ggplot2 is qmplot() minder flexibel dan een volledige specificatie, maar vaak hoef je veel minder te typen. qmplot() vervangt beide stappen — het downloaden van de kaart en het weergeven ervan — en de syntaxis is een mix van qplot(), get_map() en ggmap().

Laten we de qmplot()-versie bekijken van de gefacetteerde plot uit de vorige oefening:

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

Merk op dat we geen kaart hebben opgegeven, omdat qmplot() er zelf een ophaalt. Verder lijkt de qmplot()-aanroep sterk op de overeenkomstige qplot()-aanroep: gebruik punten om de sales-gegevens weer te geven, met lon op de x-as, lat op de y-as en class op kleur. qmplot() stelt ook de standaardgegevensset en -mapping in (zonder base_layer nodig te hebben), zodat je zonder extra werk facetten kunt toevoegen.

Deze oefening maakt deel uit van de cursus

Georuimtelijke data visualiseren in R

Cursus bekijken

Oefeninstructies

Gebruik het voorbeeld als leidraad en maak met qmplot() een plot van de woningverkopen waarbij kleur wordt gemapt op bedrooms, gefacetteerd per month.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Plot house sales using qmplot()
Code bewerken en uitvoeren