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
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()