Uma alternativa rápida
O ggmap também oferece uma alternativa rápida ao ggmap(). Assim como qplot() no ggplot2, qmplot() é menos flexível do que uma especificação completa, mas geralmente exige bem menos digitação. O qmplot() substitui as duas etapas — baixar o mapa e exibir o mapa — e sua sintaxe mistura elementos de qplot(), get_map() e ggmap().
Vamos ver a versão com qmplot() do gráfico com facets do exercício anterior:
qmplot(lon, lat, data = sales,
geom = "point", color = class) +
facet_wrap(~ class)
Perceba que não especificamos um mapa, pois o qmplot() obtém um automaticamente. Fora isso, a chamada a qmplot() é bem parecida com a chamada correspondente a qplot(): use pontos para mostrar os dados de sales, mapeando lon para o eixo x, lat para o eixo y e class para a cor. O qmplot() também define o conjunto de dados e o mapeamento padrão (sem precisar de base_layer), então você pode adicionar facets sem trabalho extra.
Este exercício faz parte do curso
Visualizando dados geoespaciais em R
Instruções do exercício
Usando o exemplo como guia, use qmplot() para criar um gráfico das vendas de casas em que a cor é mapeada para bedrooms, com facets por month.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Plot house sales using qmplot()