Přidání slideru
Slider filtr ti umožňuje snadno aktualizovat zobrazovaná data tím, že omezíš číselnou proměnnou na konkrétní rozsah hodnot. V tomto cvičení přidáš do scatterplotu indexu cen bydlení oproti vlastnictví domů v roce 2017 dva slider filtry – jeden pro každou osu.
plotly a crosstalk jsou již načteny a data jsou uložena v us2017.
Poznámka: Možná budeš muset posunout zobrazení dolů nebo otevřít HTML Viewer v novém okně, aby ses dostal/a ke sliderům.
Toto cvičení je součástí kurzu
Intermediate Interactive Data Visualization with plotly in R
Pokyny k cvičení
- Umísti dva slider filtry pod scatterplot uložený v
p17. První slider by měl odpovídat indexu cen bydlení (house_price) a druhý procentuálnímu podílu vlastnictví domů (home_owners). - Přidej popisky sliderů odpovídající názvům os v
p17:"HPI"a"Home ownership (%)".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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 = ___)
)
)