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>Übungsanweisungen
- Füge links vom in
p17gespeicherten Streudiagramm einen Checkbox-Filter fürregionhinzu. - Begrenze die Breite der Checkboxes auf
3Spalten 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
)