Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 = ___)
  )
)
Upravit a spustit kód