Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till ett kryssrutefilter för region till vänster om spridningsdiagrammet som är lagrat i p17.
  • Begränsa kryssrutornas bredd till 3 kolumner 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
)
Redigera och kör kod