R

animation 패키지를 이용한 움직이는 차트

이부일 2017. 9. 6. 16:59

install.packages("ggplot2")

install.packages("animation")
library(ggplot2)
library(animation)


# 새로운 데이터 만들기
d2 <- diamonds[ , c(1, 5:10)]


# 시간 간격을 1초로 설정
animation::ani.options(interval = 1)


# ESC를 누르기 전까지 무한 반복해서 상자그림 그리기
while(TRUE){
   number = runif(n=1, min=1, max=7)
   number = as.integer(number)
   boxplot(diamonds[ , number], main = colnames(d2)[number])
   animation::ani.pause()
}


자동 대체 텍스트를 사용할 수 없습니다.


[참고] 빅데이터분석의 첫걸음 R로 배우는 코딩, 장용식/강희구 지음, 생능출판, p162~163