2016-07-24 3 views
10

RStudio를 사용하여 R Markdown을 사용하여 만든 html 비 네트를 추가하고자하는 CRAN (rms 패키지)에 기존 R 패키지가 있습니다. 나는 작성 R 확장 매뉴얼How to get RStudio to automatically compile R Markdown Vignettes?플롯 그래픽이 포함 된 R Markdown 비 네트를 만드는 방법

에 필요한 것을 어떻게 명확하지 않다 것은 내가 대화 형 그래픽을 만들 수 plotly 기능을 사용하고자하는 것입니다 대부분을 참조하십시오. RStudio와 함께 사용하는 자체 내장 된 html 파일은 훌륭하게 작동하지만 이러한 비 네트가 CRAN 제출과 어떻게 작동하는지 확인하는 방법과이를 설정하는 방법을 알지 못합니다.

+2

내가 [plotly 네트 (https://github.com/ropensci/plotly/tree/master/vignettes) 체크 아웃 것 : 여기 highcharter 패키지를 설치 RStudio에서. – alistaire

답변

3

나는 다음을 시도했다. 나는 RStudio에서 R markdown 문서 (test.Rmd)를 만들고 다음을 작성했다.

## Testing interactive graphics 

```{r} 
library(highcharter) 
library(ggplot2) 

data(diamonds, economics_long, mpg, package = "ggplot2") 
hchart(mpg, "scatter", x = displ, y = hwy, group = class) 
``` 

변환이 'test.md'에서 'test.Rmd'마지막 RStudio에서 Knit HTML 버튼을 클릭하거나 콘솔에서 다음 스크립트를 실행하여 'test.html를'받는 사람 :

library(knitr) 
knit("test.Rmd", tangle=F, encoding = "utf-8") 
render("test.md",output_format=html_document()) 

이것은 대화식 그래픽이있는 html 파일을 생성합니다.

hicharter-plot

예. 이것은 plotly이 아니지만 highcharter은 여러 대화 형 자바 스크립트 플로팅 라이브러리가 포함 된 멋진 R 패키지이며 사용하기 쉽습니다. 예를 들어 rCharts보다 더 잘 문서화되어 있습니다. 패키지 관리자는 친숙하고 쿼리에 응답합니다. 그들은 나를 위해 제대로 구축하지 않습니다하지만,

library(devtools) 
install_github("jbkunst/highcharter") 
+0

나는 음모로 그 좋은 접근법을 시도했지만 줄거리가 나오지 않았다. 하이 커터와 어떤 점이 다른지 궁금합니다. –

+0

이 접근법은'rCharts'에서 작동하지 않는다는 것을 기억합니다. 자산 또는 무언가를 추가 할 수있는 옵션이있었습니다. 기억이 안나. 그것은 뒤로했다. – rmf

관련 문제