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
Oefeninstructies
- Voeg links van de scatterplot in
p17een checkboxfilter toe voorregion. - Beperk de breedte van de checkboxes tot
3kolommen 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
)