16.3 Slider Control

slider(start point, end point, step= , initial = ) 의 형태로 슬라이더 조작 옵션을 설정하고, 이 옵션 객체를 그래프의 조작하고자 하는 부분에 할당을 하면 됩니다. 말이 좀 어려운데요, 아래 히스토그램에서 Bin size 를 3부터 100까지의 범위 내에서 5 씩 증가하게끔 해놓고, 처음 만들어졌을 때의 디폴트는 20으로 설정한 예제입니다. 동적 그래프의 특성을 직관적으로 이해할 수 있도록 화면캡쳐와 함께 동영상 캡쳐도 해서 올립니다. 왼쪽의 슬라이드 바를 좌우로 조절할 때마다 우측 plots 창의 히스토그램이 어떻게 바뀌는지 확인해보기 바랍니다.

library(MASS)
## Slider Control
 
manipulate(
   hist(Cars93$Price, breaks = bin_slider),  
   bin_slider=slider(3,100, step=5, initial = 20))
## Error in manipulate(hist(Cars93$Price, breaks = bin_slider), bin_slider = slider(3, : The manipulate package must be run from within RStudio