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