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
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()