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] ) |
혹시 위 명령어로 devtools 1.1을 설치할때도 아래와 같은 실패 메세지가 나타난다면???
ERROR: dependencies 'httr', 'RCurl', 'memoise', 'whisker' are not available for package 'devtools' |
> install.packages('memoise') |
> install.packages('whisker') |
> 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)
> 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://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 |