LoslegenKostenlos starten

Checkboxes hinzufügen

Checkbox-Filter helfen dir, eine Gruppe oder mehrere Gruppen schnell hervorzuheben – besonders praktisch, wenn du untersuchst, wie sich Zusammenhänge zwischen Gruppen unterscheiden.

In dieser Übung sollst du einen Checkbox-Filter für die Region zu einem Streudiagramm hinzufügen, das den Housing Price Index gegen die Eigenheimquote (homeownership) im Jahr 2017 zeigt.

plotly und crosstalk sind bereits geladen, und die Daten liegen in us2017 vor.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Datenvisualisierung mit plotly in R – Fortgeschrittene Themen</Kurs>
Kurs ansehen

Übungsanweisungen

  • Füge links vom in p17 gespeicherten Streudiagramm einen Checkbox-Filter für region hinzu.
  • Begrenze die Breite der Checkboxes auf 3 Spalten und lass die Grafik die restlichen Spalten einnehmen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen