Una alternativa rápida
ggmap también ofrece una alternativa rápida a ggmap(). Al igual que qplot() en ggplot2, qmplot() es menos flexible que una especificación completa, pero a menudo requiere escribir mucho menos. qmplot() sustituye ambos pasos —descargar el mapa y mostrarlo— y su sintaxis combina elementos de qplot(), get_map() y ggmap().
Vamos a ver la versión con qmplot() del gráfico con facetas del ejercicio anterior:
qmplot(lon, lat, data = sales,
geom = "point", color = class) +
facet_wrap(~ class)
Fíjate en que no especificamos un mapa, porque qmplot() obtiene uno por su cuenta. Por lo demás, la llamada a qmplot() se parece mucho a la llamada correspondiente a qplot(): usa puntos para mostrar los datos de sales, mapeando lon al eje x, lat al eje y y class al color. qmplot() también establece el conjunto de datos y el mapeo predeterminados (sin necesidad de base_layer), así que puedes añadir facetas sin trabajo adicional.
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en R
Instrucciones del ejercicio
Usando el ejemplo como guía, utiliza qmplot() para crear un gráfico de las ventas de casas donde el color se asigne a bedrooms, con facetas por month.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Plot house sales using qmplot()