Aan de slagGa gratis aan de slag

Je visualisaties verfijnen

Onderstaande code maakt een interactieve plot van nationaal geluk tegenover een index voor sociale steun, waarbij de plotsymbolen de inkomensclassificatie van het land weergeven.

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

Jouw taak is om de hoverinformatie en aslabels aan te passen zodat je lezer de informatie makkelijker kan verwerken.

plotly en de gegevensset happy zijn al voor je geladen.

Deze oefening maakt deel uit van de cursus

Gemiddeld gevorderde interactieve datavisualisatie met plotly in R

Cursus bekijken

Oefeninstructies

  • Voeg hoverinformatie toe voor de income-groep, de happiness-score en de social.support-index.
  • Gebruik round(<variable>, 2) om alle numerieke variabelen in de hovertekst op twee decimalen af te ronden.
  • Verander het label van de x-as naar "Social support index" en dat van de y-as naar "National happiness score".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 = ___)
Code bewerken en uitvoeren