인터렉티브그래프

Posted by Bang Blog on June 7, 2019

1. 패키지 준비하기

1
2
3
install.packages("plotly")
library(plotly)
library(ggplot2)

2. ggplot2로 그래프 만들기

ggplot2로 만든 그래프를 plotly 패키지의 ggplotly()에 적용하면 인터랙티브 그래프가 만들어집니다. mpg 데이터를 이용해 x축에 displ(배기량) y축에 hwy(연비)를 지정해 산점도를 만들겠습니다. 산점도의 점을 drv(구동 방식) 별로 다른 색으로 표현하도록 col 파라미터에 drv를 지정

1
2
library(ggplot2)
p <- ggplot(data = mpg, aes(x = displ, y = hwy, col = drv)) + geom_point()

3. 인터렉티브로 그래프 만들기

1
ggplotly(p)

1

드래그하면 특정영역을 확대할 수 있습니다.

1