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
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 = ___)