시작하기무료로 시작하기

요인(factor)을 프레임으로 사용하기

애니메이션의 프레임을 지정하는 데 사용할 수 있는 변수는 시간만이 아닙니다. 격자 레이아웃을 쓰는 대신 요인으로 만들어진 서브플롯을 순환하는 애니메이션도 만들 수 있어요.

이번 연습에서는 이전 문제의 답안을 변형하여, 2017년 각 지역별 버블 차트를 차례로 보여 주는 애니메이션을 만들어 보겠습니다.

참고: 애니메이션 기본 설정 속도가 꽤 빠릅니다. 다음 레슨에서 속도를 조절하는 방법을 배웁니다. 지금은 관계를 살펴보고 싶다면 슬라이더 바를 사용해 지역을 오가며 탐색하셔도 됩니다.

plotlyus_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"))
코드 편집 및 실행