Build your ultimate AI agent
코스 설명
plotly 패키지는 R만으로 인터랙티브하고 애니메이션이 적용된 그래픽을 만들 수 있게 해줘요. 단순한 이동, 확대/축소, 툴팁을 넘어서는 기능까지 다룹니다. 이 강의에서는 plotly에 대한 이해를 확장해 애니메이션과 연결된 인터랙티브 그래픽을 만들고, 이를 통해 다변량 스토리를 빠르고 효과적으로 전달하는 방법을 배웁니다. 그 과정에서 plotly의 기본을 복습하고, 누적형 애니메이션을 쉽게 만들 수 있도록 데이터를 가공하는 새로운 방법을 익히며, Shiny 없이도 그래픽에 필터를 추가하는 방법을 배웁니다.
사전 요구 사항
커리큘럼
코스 개요
1
plotly 소개와 복습
핵심 plotly 명령을 복습합니다. plotly로 여러 차트 유형을 만들고 차트를 다듬는 방법을 되짚어볼 거예요. 또한 다음 장에서 애니메이션으로 만들 버블 차트와 선 그래프의 정적 버전도 만들어 봅니다.
2
그래픽 애니메이션 만들기
이 장에서는 plotly에서 키프레임 애니메이션을 구현하는 방법을 배웁니다. Hans Rosling의 버블 차트 같은 애니메이션과, 주가 가치의 시간 경과에 따른 변화처럼 누적형 애니메이션을 만드는 방법을 살펴봅니다.
3
그래픽 연결하기
그래픽에서 예상치 못한 구조를 탐색할 때, 한 차트에서의 선택이 다른 차트에 반영되면 유용합니다. 예를 들어 산점도에서 군집을 살펴볼 때, 선택한 군집이 지터 산점도나 막대 차트 묶음처럼 그룹 소속을 보여주는 다른 차트에 업데이트되면 좋습니다. 이 장에서는 plotly 차트를 연결해 linked brushing을 가능하게 하는 방법을 배웁니다. 또한 Shiny 없이도 드롭다운 메뉴, 체크박스, 슬라이더를 plotly 차트에 추가하는 방법을 함께 익힙니다.
4
사례 연구: 우주 발사
마지막 장에서는 확장된 plotly 도구를 활용해 1957년부터 2018년까지의 궤도 우주 발사를 탐색합니다. 그 과정에서 공통 시작점이 없는 경우에도 누적형 애니메이션이 가능하도록 데이터를 가공하는 방법을 배우고, crosstalk 패키드에 대한 이해를 더욱 다집니다.
R
R로 배우는 plotly 중급 인터랙티브 데이터 시각화
코스
완료

