Lägga till ett skjutreglage
Med ett skjutreglage kan du enkelt uppdatera de plotade datavärdena genom att begränsa en numerisk variabel till ett specifikt intervall. I den här övningen ska du lägga till två skjutreglage för spridningsdiagrammet över bostadsprisindex mot andel bostadsägande 2017 – ett för varje axel.
plotly och crosstalk har redan laddats in, och data lagras i us2017.
Obs: Du kan behöva scrolla ned eller öppna HTML-visaren i ett eget fönster för att se skjutreglagen.
Den här övningen är en del av kursen
Interaktiv datavisualisering på mellannivå med plotly i R
Övningsinstruktioner
- Placera två skjutreglage under spridningsdiagrammet som lagras i
p17. Det första skjutreglaget ska motsvara bostadsprisindex (house_price) och det andra ska motsvara andelen bostadsägande (home_owners). - Lägg till etiketter för skjutreglagen som matchar axeltitlarna i
p17,"HPI"och"Home ownership (%)".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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 = ___)
)
)