요인(factor)을 프레임으로 사용하기
애니메이션의 프레임을 지정하는 데 사용할 수 있는 변수는 시간만이 아닙니다. 격자 레이아웃을 쓰는 대신 요인으로 만들어진 서브플롯을 순환하는 애니메이션도 만들 수 있어요.
이번 연습에서는 이전 문제의 답안을 변형하여, 2017년 각 지역별 버블 차트를 차례로 보여 주는 애니메이션을 만들어 보겠습니다.
참고: 애니메이션 기본 설정 속도가 꽤 빠릅니다. 다음 레슨에서 속도를 조절하는 방법을 배웁니다. 지금은 관계를 살펴보고 싶다면 슬라이더 바를 사용해 지역을 오가며 탐색하셔도 됩니다.
plotly와 us_economy 데이터 세트는 이미 불러와 두었습니다.
이 연습은 강의의 일부입니다
R로 배우는 plotly 중급 인터랙티브 데이터 시각화
연습 안내
미국의 지역별로 gdp 대비 house_price 버블 차트를 애니메이션으로 만들도록 코드를 완성하세요. 구체적으로,
2017년 데이터만 필터링하고,- 애니메이션의 각 스냅샷을
region이 정의하도록 적절한 미학 매핑을 변경하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Animate a bubble chart of house_price against gdp over region
us_economy %>%
___(___ == ___) %>%
plot_ly(x = ~gdp, y = ~house_price) %>%
add_markers(size = ~population, color = ~region,
frame = ___, ids = ~state,
marker = list(sizemode = "diameter"))