ÎncepețiÎncepe gratuit

O alternativă rapidă

ggmap oferă și o alternativă rapidă la ggmap(). Similar cu qplot() din ggplot2, qmplot() este mai puțin flexibilă decât o specificație completă, însă implică adesea mult mai puțin cod. qmplot() înlocuiește ambii pași – descărcarea hărții și afișarea ei – iar sintaxa sa combină elemente din qplot(), get_map() și ggmap().

Hai să vedem versiunea cu qmplot() a graficului cu fațete din exercițiul anterior:

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

Observă că nu am specificat o hartă, deoarece qmplot() o descarcă automat. În rest, apelul qmplot() seamănă mult cu apelul corespunzător qplot(): folosim puncte pentru a afișa datele din sales, mapând lon pe axa x, lat pe axa y și class la culoare. qmplot() setează, de asemenea, setul de date și maparea implicite (fără a fi nevoie de base_layer), astfel că poți adăuga fațete fără nicio configurare suplimentară.

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în R

Vezi cursul

Instrucțiuni pentru exercițiu

Folosind exemplul ca ghid, utilizează qmplot() pentru a crea un grafic al vânzărilor de locuințe în care culoarea este mapată la bedrooms, cu fațetare după month.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Plot house sales using qmplot()
Editează și rulează codul