IniziaInizia gratis

Aggiungere checkbox

Aggiungere filtri con checkbox ti permette di mettere rapidamente in evidenza un gruppo, o un insieme di gruppi, il che è particolarmente utile quando esplori come cambiano le associazioni tra gruppi.

In questo esercizio, il tuo compito è aggiungere un filtro con checkbox per la regione a uno scatterplot dell'indice dei prezzi delle case rispetto alla proprietà della casa nel 2017.

plotly e crosstalk sono già stati caricati per te e i dati sono memorizzati in us2017.

Questo esercizio fa parte del corso

Visualizzazione interattiva dei dati intermedia con plotly in R

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi un filtro con checkbox per region a sinistra dello scatterplot memorizzato in p17.
  • Limita la larghezza dei checkbox a 3 colonne e lascia che il grafico occupi le colonne rimanenti.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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
)
Modifica ed esegui il codice