IniziaInizia gratis

Rifinisci i tuoi grafici

Il blocco di codice qui sotto produce un grafico interattivo della felicità nazionale rispetto a un indice di supporto sociale, in cui i simboli rappresentano la classificazione del reddito del paese.

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

Il tuo compito è modificare le informazioni al passaggio del mouse e le etichette degli assi in modo che chi legge possa comprendere più facilmente le informazioni.

plotly e il set di dati happy sono già stati caricati per te.

Questo esercizio fa parte del corso

Visualizzazione interattiva dei dati intermedia con plotly in R

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi le informazioni al passaggio del mouse per il gruppo income, il punteggio happiness e l'indice social.support.
  • Usa round(<variable>, 2) per arrotondare tutte le variabili numeriche a due decimali nelle informazioni al passaggio del mouse.
  • Cambia l'etichetta dell'asse x in "Social support index" e quella dell'asse y in "National happiness score".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = ___)
Modifica ed esegui il codice