Aan de slagGa gratis aan de slag

Checkboxes toevoegen

Met checkboxfilters kun je snel een groep of set groepen "uitlichten". Dat is vooral handig als je wilt verkennen hoe verbanden tussen groepen verschillen.

In deze oefening voeg je een checkboxfilter voor de regio toe aan een scatterplot van de huizenprijsindex tegenover het eigenwoningbezit in 2017.

plotly en crosstalk zijn al voor je geladen, en de gegevens staan in us2017.

Deze oefening maakt deel uit van de cursus

Gemiddeld gevorderde interactieve datavisualisatie met plotly in R

Cursus bekijken

Oefeninstructies

  • Voeg links van de scatterplot in p17 een checkboxfilter toe voor region.
  • Beperk de breedte van de checkboxes tot 3 kolommen en laat de plot de resterende kolommen beslaan.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# shared data object
shared_us <- SharedData$new(us2017, key = ~region)

# scatterplot of housing price index against homeownership
p17 <- shared_us %>%
  plot_ly(x = ~home_owners, y = ~house_price, color = ~region, height = 400) %>%
  add_markers()
  
# add a column of checkboxes for region to the left of the plot
___(___,
  ___(id = "region", label = "Region", sharedData = ___, group = ___),
  p17
)
Code bewerken en uitvoeren