ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Adicione informações de hover para o grupo income, a pontuação de happiness e o índice social.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 = ___)
Editar e executar o código