Skip to menu

Interactive ggplot2

cardiomoon 2015.06.22 01:07 Views : 359

Interactive ggplot2

2015년 5월 25일 발표된 shiny의 새 버젼에는 그동안 static image만을 지원했던 ggplot2를 이용하여 interactive ggplot2 를 만드는 것이 가능해졌다. 다음 plot은 ggplot2로 만든 static image로 보이지만 상호작용이 가능하다.

1. 점을 click 할 경우 점이 plot에서 제외되어 속이 비어있는 점으로 바뀌며 동시에 그 점에 해당하는 차의 이름이 plot에 표시된다. 또한 plot의 회귀선이 바뀌게 된다.(한번 더 하면 다시 selection 됨. 즉 toggle 가능) 
2. 여러개의 점을 마우스를 이용해 한꺼번에 선택한 후 (마우스를 이용해 brushing, 즉 마우스 버튼을 클릭한 상태로 움직인후 마우스 버튼을 뗀다) 더블클릭할 경우 여러개의 점들이 한꺼번에 exclusion, selection 된다.
3. brushing하지 않은 상태에서 plot의 내부를 아무 곳이나 더블클릭하면 모든 selection이 초기화 된다.