Lägga till kryssrutor
Kryssrutefilter gör det enkelt att lyfta fram en grupp eller ett urval av grupper, vilket är särskilt användbart när du vill utforska hur samband varierar mellan grupper.
I den här övningen ska du lägga till ett kryssrutefilter för region i ett spridningsdiagram över bostadsprisindex mot boendeägarskap år 2017.
plotly och crosstalk har redan laddats in, och data finns lagrade i us2017.
Den här övningen är en del av kursen
Interaktiv datavisualisering på mellannivå med plotly i R
Övningsinstruktioner
- Lägg till ett kryssrutefilter för
regiontill vänster om spridningsdiagrammet som är lagrat ip17. - Begränsa kryssrutornas bredd till
3kolumner och låt diagrammet fylla ut resterande kolumner.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
)