LoslegenKostenlos starten

Grafiken verfeinern

Der folgende Code erzeugt ein interaktives Diagramm des nationalen Glücks im Verhältnis zu einem Index für soziale Unterstützung. Die Plotsymbole stehen für die Einkommensklassifikation des Landes.

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

Deine Aufgabe ist es, die Hover-Informationen und Achsenbeschriftungen so zu bearbeiten, dass Leserinnen und Leser die Informationen leichter erfassen können.

plotly und der Datensatz happy wurden bereits für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Datenvisualisierung mit plotly in R – Fortgeschrittene Themen</Kurs>
Kurs ansehen

Übungsanweisungen

  • Füge Hover-Informationen für die income-Gruppe, den happiness-Wert und den social.support-Index hinzu.
  • Verwende round(<variable>, 2), um alle numerischen Variablen in den Hover-Infos auf zwei Dezimalstellen zu runden.
  • Ändere die Beschriftung der x-Achse zu "Social support index" und die der y-Achse zu "National happiness score".

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen