CommencerCommencez gratuitement

Peaufiner vos graphiques

Le bloc de code ci-dessous produit un graphique interactif représentant le bonheur national en fonction d’un indice de soutien social, où les symboles de tracé indiquent la catégorie de revenu du pays.

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

Votre tâche consiste à modifier les informations d’infobulle et les étiquettes des axes pour faciliter la lecture des informations par votre public.

plotly et l’ensemble de données happy ont été chargés pour vous.

Cet exercice fait partie du cours

<cours>Visualisation de données interactive intermédiaire avec plotly en R</cours>
Voir le cours

Instructions de l’exercice

  • Ajoutez des informations d’infobulle pour le groupe income, le score de happiness et l’indice social.support.
  • Utilisez round(<variable>, 2) pour arrondir toutes les variables numériques à deux décimales dans l’infobulle.
  • Modifiez l’étiquette de l’axe des x en "Social support index" et celle de l’axe des y en "National happiness score".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 = ___)
Modifier et exécuter le code