본문 바로가기

R

rChart

1. rChart란?

rChart는 R에서 자바스크립트 그래프를 그려주는 라이브러리이다.


2. rChart설치


R console에서 아래와 같이 설치할 수 있다.

> install.package('devtools')


혹시 아래와 같은 실패 메세지가 나올 경우가 있다. 현재 R버전에서는 지원이 되지 않을 수도 있다.

Warning in install.packages : package ‘devtools’ is not available (for R version 2.15.2)


그렇다면 아래와 같이 devtool 이전버전을 설치하면 된다.

> dl <- "http://cran.r-project.org/src/contrib/Archive/devtools/devtools_1.1.tar.gz" > fl <- "~/devtools_1.1.tar.gz" > download.file( dl , fl ) > install.packages( fl , lib = .libPaths()[1] , repos = NULL , type = "source" ) > require( devtools , lib.loc = .libPaths()[1] )

(참고 http://stackoverflow.com/questions/16363144/install-rcharts-package-on-r-2-15-2)


혹시 위 명령어로 devtools 1.1을 설치할때도 아래와 같은 실패 메세지가 나타난다면???

ERROR: dependencies 'httr', 'RCurl', 'memoise', 'whisker' are not available for package 'devtools'


자 위에 나타난 httr, RCurl, memoise, whisker를 아래와 같이 차례로 설치한다.

memoise 설치

> install.packages('memoise')


whisker 설치

> install.packages('whisker')


RCurl 설치

> install.packages('RCurl')


여기서 또!!! RCurl 설치 시 curl-config 문제로 실패하게 된다면 아래와 같은 방법으로 해결할 수 있다.


여기서 apt-get은 R console이 아닌 리눅스 터미널 실행환경이다.

y2kpooh@pooh:~$sudo apt-get install libcurl4-openssl-dev

(참고 http://www.omegahat.org/RCurl/FAQ.html)


httr 설치

> install.packages('httr')


문제없이 설치하였다면 다시 devtool설치 명령어를 실행하면 문제없이 실행될 것이다.

(참고 https://github.com/ramnathv/rCharts/issues/59)


간단한 차트생성 명령어

> names(iris) = gsub("\\.", "", names(iris))

> rPlot(SepalLength ~ SepalWidth | Species, data = iris, color = 'Species', type = 'point')


실행화면


rChart 관련링크

http://ramnathv.github.io/rCharts/r2js/

https://github.com/ramnathv/rcharts

http://bit.ly/14VeHDK

http://www.rstudio.com/projects/devtools/



'R' 카테고리의 다른 글

R을 이용한 중심극한정리  (3) 2013.08.02
[JRI] R Parsing data.frame to JSON  (1) 2013.06.11
JRI Java R Interface  (12) 2013.05.23