Dodawanie suwaka
Filtr w postaci suwaka pozwala łatwo aktualizować wyświetlane dane, ograniczając zmienną numeryczną do wybranego zakresu. W tym ćwiczeniu dodasz dwa filtry suwakowe do wykresu punktowego przedstawiającego indeks cen mieszkań w zestawieniu z odsetkiem własności domów w 2017 roku – po jednym dla każdej osi.
plotly i crosstalk są już wczytane, a dane są przechowywane w zmiennej us2017.
Uwaga: aby zobaczyć suwaki, może być konieczne przewinięcie w dół okna HTML Viewer lub wyświetlenie go w osobnym oknie.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych średnio zaawansowana z plotly w R
Instrukcje do ćwiczenia
- Umieść dwa filtry suwakowe poniżej wykresu punktowego zapisanego w
p17. Pierwszy suwak powinien odpowiadać indeksowi cen mieszkań (house_price), a drugi – odsetkowi własności domów (home_owners). - Dodaj etykiety suwaków zgodne z tytułami osi w
p17:"HPI"oraz"Home ownership (%)".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
shared_us <- SharedData$new(us2017)
p17 <- shared_us %>%
plot_ly(x = ~home_owners, y = ~house_price,
color = ~region, height = 400) %>%
add_markers() %>%
layout(xaxis = list(title = "Home ownership (%)"),
yaxis = list(title = "HPI"))
# add a slider filter for each axis below the scatterplot
___(
___(p17,
___(id = "price", label = ___, sharedData = ___, column = ___),
___(id = "owners", label = ___, sharedData = ___, column = ___)
)
)