16 동적 그래프
이번 포스팅에서는 Rstudio 에 manipulate
패키지를 설치해서 동적으로 그래프를 조작하는 방법을 소개하겠습니다. (참고로, R에는 shiny, plotly, rpivotTable 등 동적 그래프, 피봇테이블 지원하는 패키지가 여럿 있습니다)
그동안 소개했던 그래프/시각화 방법이 한번 그리고 나면 세팅이 된 상태에서 한번 그려지고 끝입니다. 옵션이나 대상 객체를 바꾸고 싶으면 프로그램 script 창으로 가서 프로그래을 손봐야 하는 번거로움이 있어야 했습니다.
하지만, 이번에 소개하는 manipulate
패키지를 활용한 Rstudio 내에서의 동적 그래프 (Interactive Plotting in Rstudio with manipulate package) 를 보시면 편하고 신기하다는 생각을 하게 될 것 같습니다. manipulate
패키지를 활용하면 동적 그래프 짜는 프로그램이 어렵지도 않습니다.
아래의 3개 유형과 이들을 조합한 4번째 예제를 순서대로 소개하겠습니다. 한국말로 번역하려니 쉽지가 않아서 영어 그대로 표기합니다. ^^;
- Slider Control)
- Picker Control)
- Checkbox Control)
- Combining Controls
이 기능을 RStudio에서 사용하려면, R 마크다운 문서를 ’Chunk Output in Console
’를 선택해 주어야 한다. 그러면 Plots 창에 표시가 된다.