1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vizualizace geoprostorových dat v R

Connected

cvičení

Rychlá alternativa

ggmap nabízí také rychlou alternativu k funkci ggmap(). Podobně jako qplot() v ggplot2 je i qmplot() méně flexibilní než plná specifikace, ale zpravidla vyžaduje výrazně méně psaní. qmplot() nahrazuje oba kroky – stažení mapy i její zobrazení – a jeho syntaxe kombinuje prvky z qplot(), get_map() a ggmap().

Podívejme se na verzi fasetového grafu z předchozího cvičení zapsanou pomocí qmplot():

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

Všimni si, že jsme nezadali žádnou mapu – qmplot() si ji stáhne samo. Jinak volání qmplot() vypadá velmi podobně jako odpovídající volání qplot(): zobrazíme data sales pomocí bodů, přiřadíme lon na osu x, lat na osu y a class na barvu. qmplot() také nastaví výchozí datovou sadu a mapování (bez nutnosti použít base_layer), takže fasety můžeš přidat bez jakékoli extra práce.

Pokyny

100 XP

Podle vzorového příkladu použij qmplot() k vytvoření grafu prodejů nemovitostí, kde je barva namapována na proměnnou bedrooms a graf je rozdělen do faset podle month.