ComeçarComece de graça

Mapeando os vencedores do Senado

Havia 33 cadeiras do Senado na cédula nas eleições de meio de mandato de 2018 (mais duas eleições especiais que vamos ignorar neste exercício). Sua tarefa é criar um mapa coroplético usando o partido político do candidato vencedor para colorir o estado.

Esta tarefa exige que você mapeie um fator à cor de preenchimento. No entanto, o estético z espera uma variável numérica. Uma solução simples é converter party em uma variável numérica via as.numeric(party) e, em seguida, especificar manualmente as cores desejadas em add_trace(). Além disso, a barra de cores deixa de ser útil e pode ser removida adicionando a camada hide_colorbar().

O data frame senate_winners e o plotly já foram carregados 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

  • Crie um mapa coroplético em que a cor do estado represente o partido vencedor.
  • Em add_trace(), especifique manualmente as cores "dodgerblue", "mediumseagreen" e "tomato" (nessa ordem).
  • Complete o texto do hover info com os nomes de colunas apropriados.

Exercício interativo prático

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

# Create a choropleth map displaying the Senate results
senate_winners %>%
  plot_geo(locationmode = ___) %>%
  add_trace(___, ___,
    ___ = ___(___, ___, ___),
    hoverinfo = "text",
    text = ~paste("Candidate:", ___, "
", "Party:", ___, "
", "% vote:", round(___, 1)) ) %>% layout(geo = list(scope = 'usa')) %>% hide_colorbar()
Editar e executar o código