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
Istruzioni dell'esercizio
- Aggiungi le informazioni al passaggio del mouse per il gruppo
income, il punteggiohappinesse l'indicesocial.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 = ___)