ComeçarComece de graça

Layout geográfico

No exercício anterior, você viu as configurações padrão do layout geográfico no plotly, mas é bem fácil personalizar especificando argumentos adicionais na lista passada para geo em layout().

Neste exercício, você vai explorar algumas opções úteis descritas abaixo:

  • Para mudar a cor das massas de terra, adicione o argumento showland = TRUE e defina um landcolor.
  • Para diferenciar lagos de massas de terra, adicione o argumento showlakes = TRUE e defina um lakecolor.
  • Para exibir estados/províncias, defina showsubunit = TRUE e, em seguida, ajuste subunitcolor.
  • Para exibir países, defina showcountries = TRUE e, em seguida, ajuste countrycolor.

Observe que você deve usar a função toRGB() para passar cores do R para o layout geográfico.

plotly já foi carregado para você.

Este exercício faz parte do curso

Visualização Interativa de Dados com plotly em R

Ver curso

Instruções do exercício

  • Personalize a aparência do seu mapa do exercício anterior definindo a lista g e passando-a para o layout geo:
    • Defina a cor da massa de terra com "gray90".
    • Defina a cor dos lagos com "white".
    • Defina a cor dos estados (subunit) com "white".

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código