Configuración geográfica
En el ejercicio anterior viste la configuración predeterminada del diseño geográfico en plotly, pero es bastante fácil personalizarla especificando argumentos adicionales en la lista que se pasa a geo en layout().
En este ejercicio explorarás algunas opciones útiles que se detallan a continuación:
- Para cambiar el color de las masas de tierra, añade el argumento
showland = TRUEy define unlandcolor. - Para distinguir los lagos de las masas de tierra, añade el argumento
showlakes = TRUEy define unlakecolor. - Para mostrar estados/provincias, establece
showsubunit = TRUEy definesubunitcolor. - Para mostrar países, establece
showcountries = TRUEy definecountrycolor.
Ten en cuenta que debes usar la función toRGB() para pasar colores de R al diseño geográfico.
plotly ya está cargado para ti.
Este ejercicio forma parte del curso
Visualización de datos interactiva con plotly en R
Instrucciones del ejercicio
- Personaliza la apariencia de tu mapa del ejercicio anterior definiendo la lista
gy pasándola al diseñogeo:- Establece el color de la masa de tierra con
"gray90". - Establece el color de los lagos con
"white". - Establece el color del estado (subunidad) con
"white".
- Establece el color de la masa de tierra con
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Customize the geo layout
g <- list(scope = 'usa',
showland = ___, landcolor = ___,
showlakes = ___, lakecolor = ___,
showsubunit = ___, subunitcolor = ___)
# Apply the geo layout to the map
rallies2018 %>%
plot_geo(locationmode = 'USA-states') %>%
add_markers(
x = ~long, y = ~lat, size = ~no.speakers,
hoverinfo = "text", text = ~paste(city, state, sep = ",")
) %>%
layout(title = "2018 Trump Rallies", geo = ___)