添加复选框
添加复选框筛选器可以让您快速"突出"某个分组或一组分组,这在探索不同分组之间关联如何变化时尤其有用。
在本练习中,您的任务是为区域添加一个复选框筛选器,用于筛选 2017 年住房自有率与房价指数的散点图。
plotly 和 crosstalk 已为您加载,数据保存在 us2017 中。
本练习是课程的一部分
R 中级交互式数据可视化(plotly)
练习说明
- 在散点图
p17左侧添加针对region的复选框筛选器。 - 将复选框的宽度限制为
3列,并让图表跨越其余列。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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
)