ÎncepețiÎncepe gratuit

Adăugarea unui slider

Un filtru de tip slider îți permite să actualizezi ușor valorile afișate în grafic, restricționând o variabilă numerică la un interval specific. În acest exercițiu, sarcina ta este să adaugi două filtre slider pentru diagrama de dispersie a indicelui prețurilor locuințelor față de rata de proprietate a locuințelor în 2017: câte unul pentru fiecare axă.

plotly și crosstalk au fost deja încărcate, iar datele sunt stocate în us2017.

Notă: Este posibil să fie nevoie să derulezi în jos sau să scoți în evidență HTML Viewer-ul pentru a vedea slider-ele.

Acest exercițiu face parte din cursul

Vizualizare interactivă avansată a datelor cu plotly în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Plasează două filtre slider sub diagrama de dispersie stocată în p17. Primul slider trebuie să corespundă indicelui prețurilor locuințelor (house_price), iar al doilea trebuie să corespundă procentului de proprietate a locuințelor (home_owners).
  • Adaugă etichete pentru slider-e care să corespundă titlurilor axelor din p17: "HPI" și "Home ownership (%)".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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 = ___)
  )
)
Editează și rulează codul