체크박스 추가하기
체크박스 필터를 추가하면 특정 그룹(또는 여러 그룹)을 빠르게 "강조"할 수 있어, 그룹 간 연관성이 어떻게 달라지는지 탐색할 때 특히 유용합니다.
이 연습 문제에서는 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
)