Zacznij terazZacznij za darmo

Dopracowywanie wykresów

Poniższy fragment kodu tworzy interaktywny wykres poziomu szczęścia obywateli w zależności od indeksu wsparcia społecznego, gdzie symbole na wykresie reprezentują klasyfikację dochodową danego kraju.

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

Twoim zadaniem jest edycja dymków z informacjami oraz etykiet osi, aby odbiorca mógł łatwiej odczytać dane z wykresu.

Biblioteka plotly oraz zbiór danych happy są już wczytane.

To ćwiczenie jest częścią kursu

Interaktywna wizualizacja danych średnio zaawansowana z plotly w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj do dymka informacje o grupie dochodowej (income), wyniku szczęścia (happiness) oraz indeksie wsparcia społecznego (social.support).
  • Użyj funkcji round(<zmienna>, 2), aby zaokrąglić wszystkie zmienne numeryczne do dwóch miejsc po przecinku w dymku.
  • Zmień etykietę osi X na "Social support index", a etykietę osi Y na "National happiness score".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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 = ___)
Edytuj i uruchom kod