Kom igångKom igång gratis

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

Visa kurs

Ö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 = ___)
  )
)
Redigera och kör kod