Aprimorando seus gráficos
O bloco de código abaixo produz um gráfico interativo da felicidade nacional em relação a um índice de suporte social, em que os símbolos de marcação representam a classificação de renda do país.
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country)) %>%
add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open"))
Sua tarefa é editar as informações de hover e os rótulos dos eixos para que quem lê consiga assimilar os dados com mais facilidade.
plotly e o conjunto de dados happy já foram carregados para você.
Este exercício faz parte do curso
Visualização Interativa de Dados Intermediária com plotly em R
Instruções do exercício
- Adicione informações de hover para o grupo
income, a pontuação dehappinesse o índicesocial.support. - Use
round(<variable>, 2)para arredondar todas as variáveis numéricas para duas casas decimais no hover. - Altere o rótulo do eixo x para
"Social support index"e o rótulo do eixo y para"National happiness score".
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Complete the following code to polish the plot
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country,
"
Income: ", ___,
"
Happiness: ", ___,
"
Social support: ", ___)) %>%
add_markers(symbol = ~income,
symbols = c("circle-open", "square-open", "star-open", "x-thin-open")) %>%
layout(xaxis = ___,
yaxis = ___)