메뉴 건너뛰기

웹에서 하는 R 통계

Interactive plot with ggplot2 and ggiraph

2016.05.25 17:06

cardiomoon 조회 수:532

웹상에서 interactive plot을 구현할 때 D3.js 등을 쓰거나 plotly등을 쓸수 있다. R에서는 plotly, rbokeh 또는 googleVis 등을 쓰면 interactive plot을 구현할 수 있는데 최근 나온 ggiraph 패키지는 htmlwidgets을 이용하여 ggplot2로 만든 plot을 interactive plot으로 바꾸어준다. ggplot2의 모든 기능이 가능한 것은 아니고 geom_point, geom_polygon, geom_map, geom_path, geom_rect, geom_text, geom_segment등이 가능하다. 다음 그림은 geom_point를 geom_point_interactive로 바꾸어 interactive plot을 구현한 예이다. 커서를 점 위로 올리면 interaction을 볼 수 있다.


http://rpubs.com/cardiomoon/183633


ggiraph1.png


ggiraph2.png


ggiraph3.png