ComenzarEmpieza gratis

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 = TRUE y define un landcolor.
  • Para distinguir los lagos de las masas de tierra, añade el argumento showlakes = TRUE y define un lakecolor.
  • Para mostrar estados/provincias, establece showsubunit = TRUE y define subunitcolor.
  • Para mostrar países, establece showcountries = TRUE y define countrycolor.

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

Ver curso

Instrucciones del ejercicio

  • Personaliza la apariencia de tu mapa del ejercicio anterior definiendo la lista g y pasándola al diseño geo:
    • 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".

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 = ___)
Editar y ejecutar código